Copyright: Copyright ©


Establishing your Internet Connection

  Related Topics

Before you can connect to your FTP site, you must be connected to your ISP.  Since virtually all ISP's differ in connection routines, their instructions must be followed for connecting your computer to the Internet.

NOTE:  CuteFTP can be set up to automatically connect to your ISP through Windows. See DUN/LAN Settings for more details.


Launching CuteFTP

  Related Topics

Double-click the CuteFTP icon to start the program.  The first window to display, Site Manager, contains the server information for connecting to your favorite sites.  From Site Manager, you may add new sites, edit existing sites or delete sites no longer used.

NOTE:  The CuteFTP Connection Wizard takes users through setting up a site with step-by-step instructions.


Connecting to a Site

Use Site Manager to connect to an existing site

1	From the Menu Bar, click File/Site Manager.

2	Select a folder (click on the name) from the list shown in the left window of the FTP Site Manager Screen.

3	Select a site (click on the name) from the list.

4	Click the Connect button.

NOTE:  	After connecting, CuteFTP will display a message from the server administrator informing you of rules and regulations of the server.  After reading, click the OK button at the bottom of that screen to clear the message.

Use the Connection Wizard to create a new site.

Use Quick Connect for one-time connections.


CuteFTP’s Main Screen

  Related Topics

The Main Screen is used to transfer files to and from remote servers and is divided into four windows:  An upper window, two center windows, and a lower window.

Upper Window

The log window displays the commands you give CuteFTP and the server’s responses.  CuteFTP logs this information to inform you of completed transactions or to assist in troubleshooting.

Center Left Window (Local)

The local window displays the selected directory from your hard-drive.

Center Right Window (Remote)

The remote window displays the files and directories of the server you are connected to.

Lower Window (Queue)

The queue window is used for temporary storage of files you wish to transfer at a later time.

The focus of the main CuteFTP window may be changed as follows:

Switch Browser

Click on Window/Switch Browser on the Menu Bar to shift the focus from one pane to the other (i.e. Local to Remote.)

Toggle Local and Toggle Remote

Click on Window/Toggle Local or Toggle Remote on the Menu Bar to force CuteFTP to use either the left or right pane.

To Toggle the Queue Window

Press the F10 key or click on Window/Toggle Queue to temporarily hide the queue window.  Press F10 again to bring the queue window back to the main screen. To return the main screen to its original view, place the cursor arrow on the border of a section or pane until you see a symbol of two vertical lines with a double horizontal arrow.  Click and pull to expand the pane.


Adding a Site

  Related Topics

Use the Connection Wizard (click the 'Wizard' button) to take you through the steps of creating a site or do the following:

1	From the Menu Bar, click File/Site Manager.

2	Select an existing folder (click on the name) from the directory tree on the left or create a new folder for the new site.

To create a folder, click Menu/NewFolder from within the Site Manager.  Enter the new folder name and click ‘OK’.  Select the new folder (click on the new name).

3 	Click the ‘New’ button. Enter a name for your site in the ‘Label for site’ field.

4	Enter the FTP server address in the ‘FTP Host Address’ field.  The address is obtained from the Service Provider hosting your web pages.  (Never type in ftp:// or http:// before the server address).

5	Enter the User I.D. in the ‘FTP Site User Name’ field.  The User I.D. is provided by your Service Provider and is case sensitive.

6	Enter the password in the ‘FTP Site Password’ field.  The password is provided by your Service Provider and is case sensitive.

7	If the site requires a port other than 21 (nearly all FTP sites use 21) to establish a connection, enter it in the 'FTP site connection port' field.

8	Select the 'Login Type'. 'Normal' is used if a username and password are required; use 'Anonymous' to connect to anonymous FTP sites. The 'Double' option is used when a dual login is required.  An anonymous login will automatically be supplied to the server and then a second login will occur using the supplied user name and password.

9	To connect to your new site, highlight the site name in the right window and push the ‘Connect’ button.

NOTE: You can secure access to your sites by selecting Security/Set Password from within the Site Manager. CuteFTP will ask for a password before connecting to any site in the Site Manager when this option is enabled.


Editing a Site

  Related Topics

Existing sites may be modified at any time.  To edit a site, do the following:

1	From the Menu Bar, click on File/Site Manager.

2	Select a site (click on the name) from the list shown in the left window of the FTP Site Manager Screen.

3	Make any necessary changes then click 'Exit'.


Removing a Site

  Related Topics

Sites no longer used can be deleted from Site Manager using the steps below.

1	From the Menu Bar, click on File/Site Manager.

2	Select a site (click on the name) from the list shown in the left window of the FTP Site Manager Screen.

3	Click Edit/Delete from the menu bar within the Site Manager.


Site Manager Settings Page 2

  Related Topics

CuteFTP installs with default settings for Site Manager.  Operation of the program may be customized by changing any of the features below.

Retries/Delay between retries

The Connection Retries field specifies how many times CuteFTP should attempt to connect to the server. The Delay between retries field tells CuteFTP how long to wait after an unsuccessful attempt before trying to connect to the server again.

Use AutoRename Scheme

Inactive by default, this feature may be used to rename file extensions before uploading to the server.  This feature is helpful if the extension on the local side is different than the extension required by the server or remote side.  Ex.:  .htm vs .html.

Preserve Case, Force Uppercase, Force Lowercase

CuteFTP can “force” a file to upload in lower, upper, or preserved case.  This is helpful if you created files with mixed case on your system, but need them to all be upper or lower case on your server.

Max Safe Index Size

This field specifies the size (in kilobytes) of the largest index file (not to be confused with index.htm) to load without any prompts.  If the index file size exceeds this specified limit, CuteFTP will prompt you to continue. Setting this parameter to zero will cause CuteFTP to prompt you for all index files whereas setting it to 32000 effectively disables any prompting.  It is not advisable to set this parameter too high because there might be multi-directory index files on the sites that CuteFTP can’t handle.  The default is 10 kilobytes.

Auto-Cache Index Files

Active by default, CuteFTP searches for index files and automatically loads them in memory.

Simple Directory Listing

CuteFTP will only display file name in directory listing.

Enable Smart Keep Alive

Check to have Smart Keep Alive maintain a connection automatically.

Save session log to file

Save Log files for this FTP site.

Logical Parent Dirs

Active by default, this feature specifies the previously visited directory as the parent directory rather than the actual physical parent.  It is useful on sites with many inter-directory links.

Add Site to shell integration

This function allows users to upload a file or folder from the Windows desktop or Explorer to a site in CuteFTP.  From Windows Explorer, locate your file or folder, place your mouse pointer over the name, right-click to get a menu, then left-click on CuteFTP.  Click the site you wish the file or folder to upload to or click Connection Wizard to set up a new site. If checked, this site will appear in the right-click menu.

Cache site 'resume' status

If checked, CuteFTP will remember that the site either does or does not support resuming transfers, which can speed up connection times.

Transfer Type

Select one of the following three radio buttons to specify which method will be used to transfer files.

ASCII

This radio button forces all file transfers in ASCII (plain text format).

Binary

This radio button forces all file transfers in binary mode.

AutoDetect

CuteFTP defaults to AutoDetect which determines if the files should be transferred using ASCII or Image (Binary) protocols.


Transferring Files

  Related Topics

There are numerous ways to transfer files.

Once you are connected to a remote server there are five methods of transferring files:

Option 1:	Drag and Drop.  Click to highlight the file that you want to transfer.  Using your left mouse button, click the highlighted file and drag it to the opposite window; drop the file anywhere in that window.

Option 2:	Menu/Tool Bar.  Highlight the files you want to transfer.  To use the Menu Bar, click on ‘Transfer’ then ‘Upload or Download’.  To use the Tool Bar, click the Upload or Download button (looks like an arrow pointing up or down).

Option 3:	Double-click the File.  Highlight the file you want to transfer and double click.  NOTE: The Double-Click Action feature must be set to 'Transfer' for this to work.  From the Menu Bar, click Edit/Settings/Display to see if 'Transfer' is selected in the Double-Click Action box.

Option 4:	Using Queue to Transfer.  Highlight the file you want to transfer and drag it to the Queue window.  Click Transfer/Queue/Transfer Queue to transfer the file.

Option 5:	Right-click pop up menu. Highlight the file and RIGHT click then select transfer

from the pop up menu.

NOTE: 	If your uploaded web pages show on the right hand side, your file transfer was completed.  You can now type in your URL or web page address in your browser and you will see the web page corresponding to the HTML file(s) you uploaded.  If you don’t see your web page(s), refer to Troubleshooting.

If you are not connected to the remote server you may use Shell Integration. To enable Shell Integration, go to EditP/Settings/Advanced.  Click Shell Integration to activate the feature (a check mark indicates the feature is active).

Option 1:	While in Windows Explorer, locate your file, place your mouse pointer over the file name, click with the RIGHT mouse button, and select a site from the drop down menu.  The file will be transferred to the root of that site or to a specific directory if one was specified during site setup.


Using the Queue to Transfer Files

  Related Topics

Files may be added to the queue using most of the methods under the Transferring Files section, and then batch transferred manually at a later date by clicking on the ‘Transfer Queue’ button on the Tool Bar. Many queue functions can be accessed by using the right-click menu in the queue window.

Adding items to the queue

1	Highlight a file and select Transfer/Queue/Add to Queue from the Menu Bar.

2	If you wish to transfer multiple files, repeat until all files have been added.

Removing items from the queue

1	Highlight a file listed in the queue window.

2	Select Transfer/Queue/Remove from Queue and click Okay in the delete confirmation dialogue box.

3	Remove all items will delete every file in the queue.

Transfering queued items

Select Transfer/Queue/Transfer queue to initiate the transfer of queued files.

Changing file order in the queue

Sometimes you may wish to change the order which queued files are transfered.

1	Highlight the file(s) you wish to move.

2	Select Transfer/Queue/Move/Move to (top, bottom, up, down). This will change the order of the selected file(s) in the queue.

Editing the queue entries

Sometimes information about a file you have already queued will change prior to its transfer. Editing the queue entry will solve any issues that might occur due to the change.

1	Highlight a file listed in the queue window.

2	Select Transfer/Queue/Edit Queue entry.

3	Edit the information of the Local file as necessary.

4	Edit the Remote file information as needed.

Saving and loading queue files

After the files have been queued, you may wish to transfer them at a later time. Selecting Transfer/Queue/Save Queue will allow you to save the current queue state to a file. Transfer/Queue/Open Queue will open a queue file for transfer purposes. You can use this feature in conjunction with the Scheduling feature in CuteFTP for automated file transfers.

Calling queue files from the command line

CuteFTP can be started from the command line and begin the transfer of files listed in a queue with the following command:

Cutftp32.exe QueueFile=[Path to queue file]\queue_file.que


Stopping Transfers

  Related Topics

CuteFTP uses persistent transfers to resume and complete transfer requests stopped by a broken connection.  Users must disable the persistent transfer feature to permanently stop a transfer.

To disable persistent transfers:

1	From the Menu Bar, click Edit/Settings/Connection.

2	Click the check box next to the 'Enable Persistent Downloading' field to remove the check mark.

To stop a transfer:

From the Menu Bar, click Transfer/Stop or press the F9 key or press the 'Stop' button on the tool bar.

To clear items from queue:

From the Menu Bar, highlight some or all of the queue and click Transfer/Queue/Remove from Queue.


Resuming Transfers

  Related Topics

When downloading or uploading a file, CuteFTP will automatically reconnect and keep trying until the transfer is successful.  To disable this function, see DUN/LAN and Stopping the Transfer.

If 'Connect to the Internet using a LAN' or 'Connect to the Internet using a modem' are not activated, users must manually go back to access the site where the transfer was broken.  CuteFTP sees that you are replacing an existing file and it will ask to "Resume", "Overwrite", or “Skip”.  Choose overwrite if you are replacing the file.  Choose Resume to complete a broken transfer, or Skip to cancel the operation.


Manually Getting a File

  Related Topics

Use this function to download a specific file if you know its exact directory location.

1	From the Menu Bar, click on Transfer/Manual Get.

2	Type in the path of the file to be downloaded. and click the 'OK' button.


Filtering Files and Folders

  Related Topics

CuteFTP can display a portion of a directory and hide unwanted files temporarily.  Filtering works by matching each file’s name in a directory against a user-defined wildcard mask.

Filter Mask

Any files that match the parameters defined in the Filter Mask tab will be displayed. For instance, if you wish to see only JPEG files, you would add the filter *.jpg.

Filter NOT Mask

Files matching any filters listed in the Filter Not Mask tab will not be displayed. This allows you to eliminate any group of files while unaffecting others. Adding a filter such as *.jpg would cause CuteFTP to no longer display JPEG files.

Adding a filter

1	From the Menu Bar, click Edit/Filter. If you wish to have this filter apply to only one site, edit the site in Site Manager and select the Filter button.

2	Select the Filter Mask or Filter NOT Mask tab.

3    Enter the filter definition in the top box.

4    Click the Add button. The filter information should appear in the bottom box.

Removing a Filter

1    From the Menu Bar, click Edit/Filter.

2    Select the Filter Mask or Filter NOT Mask tab.

3    Highlight the filter you wish to remove in the bottom box.

4    Click the Remove button. The filter information should no longer appear.

Filter Options

In the Menu Bar click Edit/Filter. The Options tab has several selections you may use to help with filtering files.

Apply filters to local directory listing

This option will apply the filters to the files displayed in the local directory listing.

Apply filters to remote directory listing

This option will apply the filters to files displayed in the remote directory listing.

Apply filters to folder name(s)

Selecting this will cause directories to be affected by the filters.

Let CuteFTP do the filtering (recommended)

CuteFTP will apply the filters you have defined.

Let the remote server do the filtering

CuteFTP will send a command containing the filter to the server. You must define the filters to be sent to the server in the box below this option.

Apply filters to uploads

CuteFTP will filter files during uploads. Useful when uploading directories.

Apply filters to downloads

CuteFTP will filter files during downloads.

Apply filters to site to site transfer

Filter will be enabled when transfering files using Site to Site Transfers.

Case sensitive filtering

Filters will be case sensitive, i.e. *.JPG is a different filter than *.jpg.

To select groups using filters

1	From the Menu Bar, click Edit.

2	Click 'Group Select'.

3	Enter your wildcard expression in the 'Filter Mask' field.

4	Click the 'Mask Directories' check box if you would like to apply the operation to directories as well as files.

5	Click the 'Remove Selection' check box if you want the current selection to be cleared before starting the operation.

Some examples:

Task: 	Select all GIF, but not HTML files.

Operation: 	Use Group Select, specify *.GIF as filter mask, press OK.

Task: 	Select all files, except HTML files.

Operation: 	Use Group Select with * as a filter mask, then use Deselect Group with *.HTML

as a filter mask.

Task: 	Select GIF and JPG files, but not HTML, TXT, DOC, WPG files.

Operation:	Use Group Select with *.GIF as a mask. Use Select Group again with *.JPG

mask and the Remove selection check-box cleared.

To invert the selected files (highlights files not matching the filter)

From the Menu Bar, click Edit/Invert Selection.

To deselect a group of files

From the Menu Bar, click Edit/Group Deselect.


Wildcard Masks

  Related Topics

Wildcard masks are patterns of special characters used to filter file names.  When a wildcard mask is matched against a filename, the two patterns are compared, letter-by-letter, from left to right until a mismatch occurs. If all the characters in both patterns compare positively, the filename matches the Wildcard Mask.

A Wildcard Mask can contain the following characters:

“?” Will match any singe character (i.e. ? will match a,b,c,1,2,etc...)

“*” Will match any sequence of characters (including no characters at all), terminated by the next character in the mask. (i.e. * a will match cutea, wwwa, zzza, a etc.).

“[ ]” Will match any character in the character set, enclosed in the brackets.  This can also be a range of characters

(i.e. [A - Z] ).

If the opening bracket is followed by “!”, matches any character NOT in the set. (i.e. [abc] will match a,b or c only. [!abc] will match any character except a,b,c)

Wildcard Mask Examples:

Mask	Will Match

*	all files

*.bmp	sample.bmp, xyz.bmp, but not sample.gif

x?z	 xyz, xaz, but not xyy

a[xyz]c	axc, ayc, azc, but not abc

a[!xyz]c	abc, adc, afc etc, but not axc

a[a-c]d	aad, abd, acd, but not axd


Searching for Files

  Related Topics

Use this feature to search for file names and extensions in the current directory.  Wild cards will not work.  The first entry found will be highlighted.  Subsequent entries can be found with the Find Next command (Ctrl+G).

1	From the Menu Bar, click Edit/Find.

2	Type in the file name or extension to search.

3	Click the 'OK' button.

4	The first matching file will be highlighted.

5	From the Menu Bar, click Edit/Find Next to find other matching entries.

6	The message 'No More Matches Found' will be displayed when all matching entries have been highlighted.


Viewing, Editing, and Executing Files

  Related Topics

Users may view, edit or execute files within CuteFTP.

View

Located under Commands/File Actions on the Menu Bar, this command will open the highlighted file (either on the local or remote drive) in your text file viewer. The text file viewer can be modified under Edit/Settings/Helper Applications.

Edit

The process of editing a document differs based on the HTML editor selected under Edit/Settings/Helper Applications.  Users may also choose to leave the field blank.

Execute

Click Commands/File Actions/Execute to launch the highlighted file (either on your remote or local drive) into the associated application.

Using CuteHTML as your default

1	On the server side:  Highlight the file that you want to edit,  right-click to get a drop down menu, then left click on 'Edit'.

2	Your file will open in Cute HTML for editing.

3	Make changes to your HTML document and click File/Save to Remote or File/Save All to Remote if you edited more than one document.

4	Exit the editor.

Using an HTML editor other than CuteHTML

1	On the server side:  Highlight the file that you want to edit, right-click to get a drop down menu, then left click on 'Edit'.

2	Click 'OK' on the dialog box to load your editor.

3	Make changes to your HTML document and save it while in your program.

4	Exit your HTML editor.

5	From the UPLOAD dialog box, select UPLOAD to accept your changes or CANCEL to abort.

No HTML editor selected

If an HTML editor is not selected, the windows default editor will be launched according to the file type.


Deleting, Renaming and Moving Files

  Related Topics

While connected to a Personal FTP Site, users can delete, rename or move folders from the local or remote side.

1	From the Menu Bar, click Commands/File Actions.

2	Click on one of the following:

Move	Used to move files to different directories on the remote server.

Highlight the file(s) or directories you want to move.

From the Menu Bar, click Commands/Move.

Type in the new path.

Rename	Used to rename an existing folder.

Highlight the file you want to rename.

From the Menu Bar, click Commands/Rename.

Type in the new name for the file.

Delete	Used to delete an existing folder.

Highlight the file you want to delete.

From the Menu Bar, click on Commands/Delete.

You may also right-click the selected file and select delete or hit delete on the keyboard.

NOTE:  Deleted files in CuteFTP automatically go to the recycle bin.  To change this option so that files are permanently deleted, do the following:

From the Menu Bar, Click Edit/Settings/Advanced.

Uncheck the 'Delete to Recycle Bin' to disable this option.


Creating, Renaming and Deleting Folders

  Related Topics

While in a Personal FTP Site, users can add, rename or delete folders from the local or remote side.

1	From the Menu Bar, click Commands/Directory.

2	Click on one of the following:

Make New Dir... 	to create a new folder.

Rename	to rename an existing folder.

Delete	to delete an existing folder.

NOTE

Other ways to delete are as follows:  Right-click the highlighted folder and click on the word delete or hit delete on the keyboard.  CuteFTP has the ability to delete entire tree structures on the remote and local side.


Browsing for Files on your System

  Related Topics

From the Menu Bar, click Commands/Directory/Change Dir to manually change to a directory on your remote or local drive.

Shortcut:  Ctrl + D


Changing Attributes of Files and Folders

  Related Topics

(For advanced users only)

From the Menu Bar, click Commands/File Actions/CHMOD to change the attributes of a file or folder on the server. In the Change Attributes dialog box, select the Read, Write, or Execute options for each group (Owner, Group and Public) or type in the corresponding CHMOD command in the manual box.  Below is a brief description of CHMOD permissions and how they work.

For your CGI program to run, it must be executable by your Internet server.  Therefore, you must set the permissions so the server can read or execute your files, which usually means making your CGI programs world executable.  Set your file permissions by using the CHMOD commands.  The CHMOD’s permission mask is a three-digit number.  Each digit of the number defines the permission for a different user of the file.  The first digit defines the permission for the owner, the second digit defines the permissions for the group and the third digit defines the permissions for everyone else (referred to by CuteFTP as public).  Each digit works the same for each group of users: the owner, group, and public.  What you set for one digit has no effect on the other two digits.  Each digit is made up of the three Read, Write, and Execute permissions. The Read permission value is 4, the Write permission value is 2, and the Execute permission value is 1.  These three numbers are added together to get the permissions for a file.  If you want a file to be only readable and not writable or executable, set its permission to 4.  This works the same for Write and Execute.  Executable only files have a permission of 1.  If you want a file to have Read and Write permissions, add the Read and Write values together (4+2) and you get 6--the permissions setting for Read and Write.  If you want the file to be Read, Write, and Execute, use the value 7 (4+2+1). Do this for each of the three permission groups and you get a valid CHMOD mask.  If you want your file to have Read, Write, and Execute permissions (4+2+1) for yourself; Read and Execute (4+1) for your group; and Execute (1) only for everyone else, you would set the file permissions to 751.


Directory Information and Statistics

  Related Topics

CuteFTP maintains information regarding your directories and files in an easily accessible feature called Directory Information.

1	From the Menu Bar, click on Commands/Directory/Directory Information.

2	Statistics are listed for 'all entries' and 'selected entries' including path, number of files in the directory, combined size of files and other pertinent information.


Comparing Local and Remote Directories

  Related Topics

Contents of local and remote directories can be compared by using the Compare Directories command.

1	Make sure the directory visible on the remote side holds the files to be compared to the directory visible on the local side.

2	From the Menu Bar, click on Commands/Directory/Compare Directories.

3	Select one or more options from the Directory Comparison Options box.

Ignore Case

Will not look at capitalization during comparison.

Compare Sizes

Will look at file size during comparison.

Compare Dates

Will look at file dates during comparison.

Files that match will NOT be highlighted.


Macro Scripting

  Related Topics

Macros save time by recording keystrokes and commands for routines that users may perform frequently.  The following instructions cover recording and executing macros.

Recording a macro for automated playback

1	Connect to your ISP and launch CuteFTP.

2	Close the Site Manager.

3	Click on Commands/Macro/Start Recording from the Menu Bar.

4	Every command and key stroke will be saved from this point.

5	Click Commands/Macro/Stop Recording, to stop recording and then save the script.

NOTE:	Commands that can be recorded are limited to: transfers (including wildcards), upload, download, delete and change directory.

To have the macro shut down CuteFTP after the transfer executes, edit the script file that was created and add the word SHUTDOWN to the last line.  To edit the script, open Notepad, change the Files of Type to all files, find the path of your file and double click to open the file, make the change, click File/Close and click 'Yes' to save.

Executing the macro

1	From the Menu Bar, click Commands/Macro/Execute Macro.

2	Find the path of the macro and click the file name.

3	Click the 'OK' button.

NOTE: 	You can also execute the macro from Windows Start/Run. Type in the path of the macro in the following syntax: [path to CuteFTP](a space)Macro=[complete path to saved macro].  For example:

C:\Program Files\CuteFTP\CutFTP32.exe Macro=c:\Program Files\CuteFTP\Scripts\my_scrpt.scr.


Auto Renaming

  Related Topics

CuteFTP can rename file extensions during upload (i.e. use this to change .htm to .html).

1	Click ‘Add’ and enter the current file extension being used in the ‘Local’ field.

2	Enter the file extension required in the ‘Remote’ field.

NOTE:  	You must have the AutoRename check box selected in the Site Manager Settings for this to work.

To remove an extension from the Auto Rename dialog box, highlight the extension and click remove.


Using Quick Connect
Quick Connect

This feature is useful for one-time connections.  Users have the option of adding the session to Site Manager before terminating the session.

1	From the Menu Bar, click File/Quick Connect.

2	Enter the site address in the URL field, the User Name and Password. Click the Lightning Bolt to connect.

3	To add the site to your Site Manager, click Commands/Session/Add Session to Site Manager before breaking the connection.

This is usually the only information needed to connect to the majority of sites. If you need to specify more information about the server, click 'Settings' (the Hammer icon) to access the following options.

Site Settings Page 1

Host Type

By default, CuteFTP will automatically detect which type of server (host) it is connecting to.  The drop down list may be used to select a server if problems occur when connecting to a specific host.

Default Remote Directory

Specify the initial remote directory (path).

Default Local Directory

Specify the initial local directory (path).

Site Comments

Use this field to type comments about the FTP site. Has no affect on connection to the site.

Use Firewall settings

This field is active by default and tells CuteFTP to use the settings defined in Firewall. To bypass using firewall settings, click the check box next to the field.

Login Type

Select the 'Login Type'. 'Normal' is used if a username and password are required; use 'Anonymous' to connect to anonymous FTP sites. The 'Double' option is used when a dual login is required.  An anonymous login will automatically be supplied to the server and then a second login will occur using the supplied user name and password.

Site Settings Page 2

Retries/Delay between retries

The Connection Retries field specifies how many times CuteFTP should attempt to connect to the server. The Delay between retries field tells CuteFTP how long to wait after an unsuccessful attempt before trying to reconnect to the server.

Use AutoRename Scheme

Inactive by default, this feature may be used to rename file extensions before uploading to the server.  This feature is helpful if the extension on the local side is different than the extension required by the server or remote side.  Ex.:  .htm vs .html.

Preserve Case, Force Uppercase, Force Lowercase

CuteFTP can “force” a file to upload in lower, upper, or preserved case.  This is helpful if you created files with mixed case on your system, but need them to all be upper or lower case on your server.

Max Safe Index Size

This field specifies the size (in kilobytes) of the largest index file (not to be confused with index.htm) to load without any prompts.  If the index file size exceeds this specified limit, CuteFTP will prompt you to continue. Setting this parameter to zero will cause CuteFTP to prompt you for all index files whereas setting it to 32000 effectively disables any prompting.  It is not advisable to set this parameter too high because there might be multi-directory index files on the sites that CuteFTP can’t handle.  The default is 10 kilobytes.

Auto-Cache Index Files

Active by default, CuteFTP searches for index files and automatically loads them in memory.

Simple Directory Listing

CuteFTP will only display file name in directory listing.

Enable Smart Keep Alive

Check to have Smart Keep Alive maintain a connection automatically.

Logical Parent Dirs

Active by default, this feature specifies the previously visited directory as the parent directory rather than the actual physical parent.  It is useful on sites with many inter-directory links.

Transfer Type

Select one of the following three radio buttons to specify which method will be used to transfer files.

ASCII

This radio button forces all file transfers in ASCII (plain text format).

Binary

This radio button forces all file transfers in binary mode.

AutoDetect

CuteFTP defaults to AutoDetect which determines if the files should be transferred using ASCII or Image (Binary) protocols.

Port

If the site requires a port other than 21 (nearly all FTP sites use 21) to establish a connection, enter it in the 'FTP site connection port' field.


Disconnecting, Reconnecting and Stopping Connections

In the event of a broken connection or the need to stop a process or connection, users may use any of the following:

To Disconnect

From the Menu Bar, click File/Disconnect or click the Disconnect Icon  on the Tool Bar, or press the Ctrl and X keys.

To Reconnect

From the Menu Bar, click File/Reconnect.   If 'Connect to the Internet Using a LAN' or 'Connect to the Internet via Modem' is activated, CuteFTP will automatically reconnect in the event of a broken session.

NOTE: CuteFTP can resume broken transfers only if your FTP server allows it.

Stopping  a Connection

From the Menu Bar, click Transfer/Stop or press the ‘F9’ key or press the 'Stop' button on the Tool Bar.

Stopping a Transfer

From the Menu Bar, click Transfer/Stop or press the F9 key or press the ‘Stop’ button  on the Tool Bar.


Spawning Sessions

Users may open multiple sessions of CuteFTP.    Use Spawn Session to launch another session of CuteFTP with the same site open.

1	From the Menu Bar, click on Commands/Session/Spawn Current Session to open another connection to the same FTP site. Click Commands/Session/Spawn New Session to open a connection to a different FTP site.

2	The second session will open, and be displayed on the task bar at the bottom of your Windows screen.

3	If you used Quick Connect to enter the site and wish to save this session to Site Manager, click Commands/Session/Add Session to Site Manager from the Menu Bar.


Using Paste URL and Clipboard Monitoring

This feature saves a user time by utilizing the copy function to paste a URL into CuteFTP.

1	From any Windows application, highlight the URL.  The URL may be general (ftp://www.globalscape.com) or specific (ftp://www.globalscape.com/pub/cuteftp/cute2632.exe).

2	Copy the URL to the clipboard.

3	Return to CuteFTP and select File/Paste URL from the Menu Bar or press CTRL+V to paste.  Click OK.

4	CuteFTP will parse the URL and start downloading the file.

Monitor Clipboard

When selected, this field (located under Edit/Settings/Advanced) activates CuteFTP’s URL parsing feature.  Any time an FTP URL is copied onto the Windows Clipboard, CuteFTP will automatically connect to the site or begin downloading the target file.

The following formats are supported:

ftp://user:userpass@hostpass@host.host.com:port

ftp://user:userpass@hostpass@host.host.com

ftp://user:pass@host.host.com:port

ftp://user:pass@host.host.com

ftp://user@host.host.com

ftp://host.host.com:port

ftp://host.host.com

ftp://ftp.sitename.com/pub l: user  p: pass

ftp://ftp.sitename.com/pub:44 l: user  p: pass

ftp://ftp.sitename.com/pub port:44 l: user  p: pass

ftp://ftp.sitename.com/pub l/p:  user/pass

ftp://ftp.sitename.com/pub:44 l/p:  user/pass

ftp://ftp.sitename.com/pub p:44 l/p:  user/pass

ftp://ftp.sitename.com/pub port:44 l/p:  user/pass

ftp://ftp.sitename.com/pub l/p:  userandpass

ftp://ftp.sitename.com/pub:44 l/p:  userandpass

ftp://ftp.sitename.com/pub p:44 l/p:  userandpass

ftp://ftp.sitename.com/pub port:44 l/p:  userandpass

ftp://ftp.sitename.com/pub l: user p: pass

ftp://ftp.sitename.com/pub:44 l:  user p: pass

ftp://ftp.sitename.com/pub p:44 l: user p: pass

ftp://ftp.sitename.com/pub port:44 l: user p: pass


Custom Commands

As an option, users may choose from pre-defined commands or create custom commands to communicate with a server.   ISPs normally distribute to all its subscribers a custom commands file (COMMANDS.DAT) applicable to its Web server.

Adding a custom command

1	Click on Commands/Custom Commands/Define from the main Menu Bar.

2	Type a name identifier in the ‘Label’ field.

3	Type the command text in the ‘Command Text’ field.  The command text is the actual FTP command that is sent to the server.  It can contain any characters, and one or more macros.

4	Enter a hot key in the open box next to the Hot key field (optional).  The command can then be executed using the CTRL+Shift plus the hot key entered in this step.

5	Click the ‘Add’ button.

Macro expressions are as follows:

%[ prompt ]. When this macro is encountered, CuteFTP will display a prompt dialog box with an input field.  The user can then type any text in the input field, which will be inserted into the actual command text in place of the macro.  Prompt can be any text, not containing [ ] (square brackets).  It will be used as a title for the prompt dialog box.

%f. This macro will be substituted by the name of the file currently selected in the remote browser.  If more than one file is selected, the command will be repeated for each file.

%%. A single % character.

The Show Server’s Response Switch specifies whether CuteFTP should display the server’s response to the command.  If set, a dialog box will pop up containing a command-response sequence for each command executed.  The Hot Key box is a keyboard accelerator assigned to the command.

Common Command Examples:

SITE CHMOD %[New Access Mask] %f:  This command will prompt the user for a “New Access Mask” and use it for each selected file. For instance, if user enters “=rwx” at the prompt, and FILEA.TXT, FILEB.TXT and FILEC.TXT files are selected, the following sequence of commands will be sent to the server:

SITE CHMOD =rwx FILEA.TXT

SITE CHMOD =rwx FILEB.TXT

SITE CHMOD =rwx FILEC.TXT

SITE INDEX %[Search Text]: This command will prompt for “Search Text” and send a single command to the server. For instance, if user enters “CuteFTP” at the prompt, the following command will be sent to the server:

SITE INDEX CuteFTP.


Saving Remote/Local Download Paths

This option is used to save the current local or remote directory path information into the FTP Site Edit screen.

1	From the Menu Bar, click on Commands/Session/Save Remote (or Local) Path.

2	The current path will be saved in the ‘Initial Remote (or Local) Directory’ field in the Edit Host/General screen.

Example: You login anonymously to ftp.cuteftp.com and by default start out in the root directory. You then double-click the pub folder and then the CuteFTP folder which puts you in /pub/CuteFTP. Click Commands/Session/Save Remote Path as in Step 1 above. Then /pub/CuteFTP is saved into the Initial Remote Directory field under FTP Site Edit in the Site Manager. Next time you connect to this site, you will be automatically placed into that directory.


Using Bookmarks

CuteFTP uses the bookmark feature to mark directories within a site for quick access at a later time.  Bookmarks may be added, edited or removed at any time.  Only bookmarks specific to an open site will be available for use.

Add a Bookmark

This feature marks directories on a site so that you can quickly access them at a later time.

1	Connect to the site and navigate your way into the appropriate directory.

2	Click Bookmarks/Add from the Menu Bar.

3	Type in a name then click ‘OK’.

To use a bookmark at a later time:

1	Connect to the site that you bookmarked.

2	Click on ‘Bookmarks’ from the Menu Bar.

3	Click on the bookmark name shown at the bottom of the drop down menu box.

Editing or Removing a Bookmark.

1	Click Bookmarks/Edit on the Menu Bar.

2	Click one of the bookmarks listed in the dialog box, then click ‘Edit’ to modify the bookmark or ‘Remove’ to delete it.


Get Link as File

  Related Topics

This command directs CuteFTP to get a directory link as a file. Links are aliases to files stored elsewhere on the FTP server (similar to Windows Shortcuts). Using this command will allow a user to download the file to with the link refers.

1	From the Menu Bar, click on Command/File Actions/Get Link as File.


Contents


Troubleshooting

Support Options. For the most up to date and accurate assistance with problems you might have using CuteFTP, please refer to our web page at: http://www.globalscape.com/support/support.html.

If the answers for your questions are not available on our web pages, please contact us at support@globalscape.com, or call us at 210-308-8267 between 8AM and 5PM CST, Monday through Friday.

Frequently Asked Questions

Q) My images are uploaded, but are not displayed in my browser.

A) Any of the following may be causing your problem.

The image files were not uploaded to the server: Open CuteFTP, locate the image files in the left window and upload them to the server. Go back to your browser and click the reload or refresh button. The images should now be displayed.

The image files are located on the server along with the html files, yet no images show in the browser. When you created your web page, you set up a path for the server to look for the image as well as the exact file name of the image (in your html source code). Check all paths and file names to make sure the images are in the correct place and that the file name is correct, including letter case. For example, the web page calls an image in the method <IMG SRC="my_image.gif">, which is a common html tag that calls an image. To see the html source code and all of its tags in Microsoft Explorer or Netscape, click View/Source from the Menu Bar in the browser.

Now, when I look at the file I uploaded to the server, I notice that I named it MY_IMAGE.GIF.  It is all in upper case, therefore, the web page is calling to an image file that doesn't exist. You need to either fix the html code to read in upper case: <IMG SRC="MY_IMAGE.GIF"> or rename the file on the server to lower case <IMG SRC=”my_image.gif”> to coordinate with the html page.

The spelling and case are an exact match yet your browser still doesn't show the images.  The html source has a tag like this: <IMG SRC="file://c/Web_editor\Html\Graphics\my_image.gif">. You check CuteFTP and on the server side you see your image file there named my_image.gif.  When you created your web page, the editor located the images on your hard drive--in this case, in the C:\Web_editor\Html\Graphics subdirectory.  However, when you uploaded the images to the server, that reference (file://c/Web_editor\Html\Graphics) was no longer a valid location for that image file. Assuming that you uploaded that image to your virtual root directory on the server, the <IMG SRC> tag needs to point to that location: <IMG SRC="my_image.gif"> or <IMG SRC="/my_image.gif">. You need to modify your html file to point to the right place.

Your html file can't find the image in the virtual root. For example, you uploaded your images to a subdirectory of the virtual root drive called Graphics and the html IMG tag looks like this: <IMG SRC="my_image.gif"> Your html file is looking to the virtual root (or /) and doesn't see my_image.gif there. That is because you have stored my_image.gif in the subdirectory /Graphics (directories are also case sensitive on the server). To correct this, your IMG tag needs to read <IMG SRC="/Graphics/my_image.gif"> This would then find the my_image.gif file in that directory.

Q) My web pages are not showing up correctly, or not at all.

A) The most common beginner mistake is with the main page, also called the Index. When you type in your URL or web page address, the server automatically looks for a file in your virtual root directory called index.html, default.html, or index.htm. Make sure that your main web page is in one of these formats. If you are not sure which format you are supposed to use, contact your web hosting provider for assistance.

 If you did upload the file as index.html (preferably in lower case) to your virtual root, and you still do not see anything in your browser, another factor could be causing the problem.  Sometimes a subdirectory is created beneath your virtual root called Public_html by your ISP or service administrator. You can see this directory in CuteFTP's right window when you log into the server. If this is the case, you need to store your main web page (index.html) in that folder (subdirectory) rather then in the root. To do that, double click the Public_html folder to display the contents of that folder. Upload your index.html page again and now it should be stored in the correct directory. Reload (or refresh) the page in your browser. This should correct the problem.

For additional help with HTML try these URLs:

http://www.htmlgoodies.com/tutors/basics.html

http://www.zdu.com

Q) I can connect and transfer files, but the transfer rate is not satisfactory.  Also, sometimes it starts to transfer at one speed, which decreases over the extent of the transfer. Example: Starts at 2.5kb/s then eventually degrades to 1.5kb/s.

A) If the connection to your FTP server is slow, it may be due to the volume of users connected at that time or you may have a bad connection to your ISP.  Try to reconnect.

Q) I connect to the site, but don't see any files or directories listed. Why?

A) There are a few possible fixes for this problem.

1	Open CuteFTP and click on Edit Site (the site you are having problems with) in the Site Manager. Then click on the Advanced Tab and make sure Resolve Links is unchecked.

2	In the Edit Site screen, make sure that you do not have anything typed in the Remote Directory Filter.

3	In some cases you will need to change the Host Type in the Edit Site screen to match the type of FTP server you are connecting to. We suggest you try all of these host types before you call tech support.

4	If nothing else is working and you need to see your files, there is a temporary fix that you can set.  In the Edit Site/Advanced Tab screen, check the Simple Dir Listing box.

Q) How can I select multiple files for upload/download?

A) Hold down Ctrl or Shift keys while clicking on the file(s).

Q) CuteFTP 32-bit under Windows 95, 98, or Windows NT produces "Cannot resolve host name" error for any site--Even on all the pre-defined sites in the Site Manager!

A) You may need a 32-bit Winsock (e.g. Remote Access under NT, or Dial-up networking under Win95). A lot of third-party Winsock products, including Trumpet, are 16-bit.

Q) I cannot connect to my site. What am I doing wrong?

A) There are five things that you can try:

1	Make sure that you are connected to the Internet before you launch CuteFTP.

2	Go to the Site Manager and click on Edit Site. Now, verify the host address to which you are connecting. If you are not sure that this is the correct host address, then you will need to contact your Web/FTP Hosting Service for the FTP host address.  If they give you an address like: ftp://ftp.something.com, leave off the ftp:// part of the address.

3	Follow step #2, and verify that you are using the correct User ID.  Again if you are not sure, please contact your Web/FTP Hosting Service for the correct User ID.

4	Follow step #2 and #3, then verify the password.  Reenter the password. It is easy to type in a wrong letter or number in this field because of the encryption. If it will still not connect, verify the password with Web/FTP Hosting Service.

The reason you need to verify the information with your Web/FTP Hosting Service is because they issued you this information, and their servers have to verify and accept this information. CuteFTP sends your Web/FTP Hosting Service what YOU type in.

5	Try to connect using the Connection Wizard found on the Menu Bar under FTP/Connection Wizard.

Q) I can't configure CuteFTP to go through my firewall.

A) Ask you server administrator if the firewall supports FTP Proxy protocol. If yes, then:

Determine the IP address of your firewall host and the port number for the FTP proxy server. The default port is 21, but they could have assigned a different port under special circumstances. The most common novice mistake when editing these settings is to place the number 80 in the Port field just because Netscape or Explorer has that port specified for accessing the net. Remember, FTP protocol is not the same as HTTP protocol.

In some instances, you will also need a user name and password to bypass your firewall. Type these in their respective fields, then click the USER user@site radio button and the Enable firewall access box at the bottom of this tab.

Try again to connect to one of the pre-defined sites. Still having trouble? Go back to the firewall tab, and click on one of the other radio buttons (USER with logon, SITE site, OPEN site) Try to connect using each one. What about the PASV mode radio button? Normally, when a data transfer is initiated, the server side of the link requests connection from the client side (CuteFTP). This may pose problems for some security-enforced networks. Passive mode specifies that CuteFTP will initiate all connections and the server will only wait for requests, therefore avoiding the conflict with security system. It's not recommended that you turn this feature on unless you are experiencing problems with default settings. Default is OFF. Also use this setting along with the Enable firewall access box checked (and nothing else) if you are having trouble displaying a directory list on a particular site.

Q) How do I configure CuteFTP to get through Wingate Proxy Server?

A) Follow these steps:

1	From the CuteFTP Menu Bar, under the "FTP" menu, choose 'Settings' then 'Options…' to bring up the "Options" dialog box.

2	Select the "Firewall" tab. In the "Host" field enter 'wingate' or whatever name you gave in your hosts file to the machine running WinGate.

3	In the "Port" field, enter the port number that an FTP proxy in WinGate is configured to accept connections on through FTP.

4	In the 'Type' area enable the 'USER user@site' option.

5	Enable the 'Enable firewall access' option.

6	The rest of the CuteFTP settings do not relate to WinGate.

7	When connecting to a site, make sure the 'Use firewall' option is enabled in the site details.

Q) How do I get WSArchie to work with CuteFTP?

A) In FTP Setup (in WSArchie) put the following text in: c:\CuteFTP\CuteFTP.exe host=%h anonym remote=%d get=%f. Substitute "c:\CuteFTP\CuteFTP.exe" with the actual location of CuteFTP executable file.

Q) The http:// address I entered doesn't work.

A) CuteFTP does not currently support HTTP. CuteFTP only supports FTP (ftp://) addresses.

Q) CuteFTP is asking which index file would you like to load or your index file is XXXXXXX long, load it anyway?

CuteFTP defaults to use the Auto-Load Index Files feature which searches for index files and automatically loads them in memory. This feature may be disabled as follows:

1	From the Menu Bar, click on FTP/Settings/Options.

2	Click the check mark next to the ‘Auto-Load Index Files’ field.

Another setting, Max Safe Index Size, specifies the largest index file to load without any prompts. If you do not wish to be prompted, you may change the setting on this field to limit the number of prompts you see or disable them completely.

See more information on these fields in Advanced Site Manager Settings before making any changes to the 'Auto-Load Index Files' or 'Max Safe Index Size fields'.

Q) CuteFTP seems to transfer the entire file in upper case, not respecting the case of the file. Why?

A) CuteFTP has a force lower, upper, and preserve case option located in the Site Manager under the Edit Site screen. Go to the advanced tab and to see the force case options in the lower left-hand corner. Please let us know if you have any questions.

Q) How do I configure CuteFTP to connect to AOL?

A) If you are having problems connecting to your AOL FTP Account, make sure that you try the following.

1	Make sure that you are fully connected to AOL before you launch CuteFTP.

2	Enter members.aol.com in the Host Address field.  Type your screen name under User ID and enter your password.

3	If you know that the information is correct and you are receiving "Can't resolve Host Name", then you may need to do the following in order to fix this problem.  Upgrade your AOL version to 4.0 or download the 16-bit version of CuteFTP for Windows 3.x. Go to www.globalscape.com, click on download, and then select CuteFTP for Windows 3.x (even though you are using Win95) to overwrite the 32-bit version. The reason CuteFTP 32-bit version is not connecting to any sites is because AOL uses a 16-bit winsock (standard on Win 3.x). If you use AOL as your dial-up ISP (Internet Service Provider), you will need to use the 16-bit version of CuteFTP. (NOTE: Newer versions of AOL do supply a 32-bit winsock.)

Q) I am using WinNT and get a message that says: CuteFTP could not save directory into cache.

A) This message means that CuteFTP could not locate the windows\temp directory. Windows NT does not use the same caching setup as Windows 95 or 3.1. It may be necessary to specify a Windows temporary directory (c:\windows\temp).

Q) When I upload my modified page, for instance test.html, to the server, the server seems to receive the file, overwriting the existing test.html on the server.  However, after going to my browser and reloading the document, I still see the old test.html, instead of the new one that I just transferred.

A) Make sure that you are really uploading a different file. For example:

You could have more than one test.html on your hard drive and you are uploading the old one instead of the new (modified) one. Also, verify the file name, and compare it to the URL in your browser. Verify you are uploading it to the correct directory as well.

Q) When I try to upload my files, they don’t seem to upload, or I get a ‘permission denied’ response from the server.

A) Your server administrator has not established your permissions correctly. You will need to call your web hosting server administrator to reset the permissions. Every time an FTP account (for placing your home pages) is opened, your server determines all the things that you are allowed to do--upload, download, write to a file, delete a file, make new directories, etc. If permissions have not been set up correctly, it will cause problems on your end. If any transaction you try with CuteFTP doesn’t seem to be accomplished, refer to the log (upper screen) for any entries that are colored red indicating a potential problem on your server’s end.

Q) Is CuteFTP changing my login password?

A) CuteFTP does not change the password that you type in. Lets say that your password is "1a2a". When you connect to the site, the login messages shows the password in " * " .   You only have 4 symbols in your password but CuteFTP shows ********. That is just a default message saying the server is checking the password. That is not the actual password being shown.  Check with your ISP and to make sure the password for that site is correct.

Q) How can I see hidden directories and files on the server?

A) To see hidden files on the remote site, go to the Site Edit screen for your site in the Site Manager. Type -a in the remote filter mask field and uncheck the local filtering check box.  Click OK and reconnect to your site.

Q) How do I make CuteFTP my default FTP Browser?  I want to be able to launch CuteFTP from the command line!

A) CuteFTP has the ability to be run from the command line with very little effort. Please follow these steps to associate CuteFTP with the URL-File Transfer Protocol type in windows file association manager.

1	Go to 'My Computer'

2	Click on 'View' then 'Options'

3	Click on 'File Types'

4	Go to the file type called URL:File Transfer Protocol and click on 'Edit'

5	Highlight 'Open' and choose 'Edit'

6	Click on 'Browse' and find the CuteFTP executable and double click on it. The name of the executable is called CutFTP32.exe.

7	Make sure that 'USE DDE' is unchecked and press 'OK'

8	Press 'Close' on the remaining two (2) windows. That is all.

Now, all we have to do is go to 'Start', 'Run', and type the FTP address you wish to connect to, i.e. ftp.cuteftp.com. Press 'OK' and CuteFTP should come up and connect to that site. You can connect to any FTP host address you want to. If you want to connect to a password-protected FTP site, just use the following parameter:  ftp://user:pass@ftp.hostaddress.com.

Q) CuteFTP comes up every time I start my computer!

A) Right-click with your mouse button on your Task Bar (the long bar at the bottom of your screen that has the Start button on it).  Do not right-click on the start button.  Now, choose ‘Properties’ and click on ‘Start Menu Programs’ and then ‘Advanced’.  This will open Explorer. You should see a Programs directory on the right-hand side.  Click there, then click the ‘Startup’ directory.  Delete anything in the startup directory that has to do with CuteFTP.

Q) How do I set up CuteFTP to go through Microsoft Proxy Server?

A) CuteFTP and Microsoft Proxy Server 2.0 settings for CuteFTP:  Click on FTP/Settings/Options/Firewall.  The IP address should be the IP address of the Proxy server.  There are 2 options, 1) Name (i.e. Firewall Server) or 2) IP address (i.e. 192.168.20.200).  If you are unsure, contact your administrator. Next, place a check on PASV mode.  Leave 'Enable Firewall Access' unchecked for now.  (If you cannot connect after this, place the check there and try again).

Proxy server settings:    Make sure you have permissions set up for the users (if 'Access Control' is implemented).  Verify that MSProxy Client is installed on respective PC's.

For MSProxy settings help, please visit http://proxyfaq.networkgods.com.

Q) How should I log on to my FTP Site?

A) There are two ways that you can log on to an FTP site. The first way is anonymous which means you do not use any User ID or password. You need to make sure that you have a valid e-mail address in the ftp/setting/options tab. If you are connecting as anonymous to a site, then you need to leave the User ID and password field blank and make sure that the anonymous button is checked. If you want to connect to a site that your ISP (Internet Service Provider) or Web Hosting Service has provided for you, then you will need to use the host address, User ID, and password that they provide for you.

Q)  When I try to download something, it says "Insufficient credit for download - upload first."

Some FTP sites do not let you download for them until you have uploaded something to them. Most of these "ratio sites" have a text file that explains how to upload files to them and get credits.  If you have any problems, contact the administrator of the site you are trying to connect to.


CuteFTP License Agreement

  Related Topics

GLOBALSCAPE CUTEFTP(R) VERSION 4 END-USER LICENSE AGREEMENT

IMPORTANT-READ CAREFULLY: This CuteFTP End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and GlobalSCAPE, Inc. for the GlobalSCAPE SOFTWARE identified above, which includes the User's Guide, any associated SOFTWARE components, any media, any printed materials other than the User's Guide, and any "online" or electronic documentation ("SOFTWARE"). By installing, copying, or otherwise using the SOFTWARE, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE. If the SOFTWARE was mailed to you, return the media envelope, UNOPENED, along with the rest of the package to the location where you obtained it within 30 days from purchase.

1. The SOFTWARE is licensed, not sold.

2. GRANT OF LICENSE.

(A)	Registered Copy.  To register your copy, you should visit www.globalscape.com or from CuteFTP’s Menu Bar choose Help/How to purchase...and follow the instructions.  After you have purchased the license for SOFTWARE, and have received the file enabling the registered copy, you are licensed to copy the SOFTWARE only into the memory of the number of computers corresponding to the number of licenses purchased.  The primary user of the computer on which each licensed copy of the SOFTWARE is installed may make a second copy for his or her exclusive use on a portable computer.  Under no other circumstances may the SOFTWARE be operated at the same time on more than the number of computers for which you have paid a separate license fee.  You may not duplicate the SOFTWARE in whole or in part, except that you may make one copy of the SOFTWARE for backup or archival purposes.  You may terminate this license at any time by destroying the original and all copies of the SOFTWARE in whatever form.  You may permanently transfer all of your rights under this EULA provided you transfer all copies of the SOFTWARE (including copies of all prior versions if the SOFTWARE is an upgrade) and retain none, and the recipient agrees to the terms of this EULA.

(B)	Evaluation Copy.  You may use the SOFTWARE without charge on an evaluation basis for thirty (30) days from the day that you install the SOFTWARE.  You must pay the license fee and register your copy to continue to use the SOFTWARE after the thirty (30) days.  If you continue to use the SOFTWARE after the thirty (30) days without paying the license fee you will be using the SOFTWARE on an unlicensed basis.

Evaluation copies of the SOFTWARE display advertising banners.  In order to deliver advertisement banners effectively, GlobalSCAPE or its advertising affiliates collect information concerning your computer and your use of the SOFTWARE in the following ways:

(i)	During installation.  You will be asked to complete a voluntary demographic survey.  This information is not associated with your name or any characteristic that would personally identify you.

(ii)	During SOFTWARE use.  The SOFTWARE will report usage statistics including session duration, number of advertisement banners viewed and number of advertisement banners clicked on.  The SOFTWARE will not monitor the content of your use of the SOFTWARE, i.e., sites selected, files transferred or content of files.

(iii)	System Information.  The SOFTWARE will collect certain system information including Internet Protocol address, operating system type/version, domain name and telephone area code.

IMPORTANT.  Purchasing and registering the SOFTWARE disables the portion of the SOFTWARE that retrieves banner advertisements and keeps usage statistics.

(C)	Redistribution of Evaluation Copy.  If you are using SOFTWARE on an evaluation basis you may make copies of the evaluation SOFTWARE as you wish; give exact copies of the original evaluation SOFTWARE to anyone; and distribute the evaluation SOFTWARE in its unmodified form via electronic means (Internet, BBS's, Shareware distribution libraries, CD-ROMs, etc.). You may not charge any fee for the copy or use of the evaluation SOFTWARE itself, but you may charge a distribution fee that is reasonably related to any cost you incur distributing the evaluation SOFTWARE (e.g. packaging). You must not represent in any way that you are selling the SOFTWARE itself. Your distribution of the evaluation SOFTWARE will not entitle you to any compensation from GlobalSCAPE.  You must distribute a copy of this EULA with any copy of the SOFTWARE and anyone to whom you distribute the SOFTWARE is subject to this EULA.

3. RESTRICTIONS.  You may not reverse engineer, de-compile, or disassemble the SOFTWARE, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. You may not rent, lease, or lend the SOFTWARE. You may permanently transfer all of your rights under this EULA, provided the recipient agrees to the terms of this EULA.  You may not use the SOFTWARE to perform any unauthorized transfer of information (e.g. transfer of files in violation of a copyright) or for any illegal purpose.

4. SUPPORT SERVICES. GlobalSCAPE may provide you with support services related to the SOFTWARE. Use of Support Services is governed by the GlobalSCAPE polices and programs described in the user manual, in online documentation, and/or other GlobalSCAPE-provided materials, as they may be modified from time to time. Any supplemental SOFTWARE code provided to you as part of the Support Services shall be considered part of the SOFTWARE and subject to the terms and conditions of this EULA. With respect to technical information you provide to GlobalSCAPE as part of the Support Services, GlobalSCAPE may use such information for its business purposes, including for product support and development. GlobalSCAPE will not utilize such technical information in a form that personally identifies you.

5. TERMINATION. Without prejudice to any other rights, GlobalSCAPE may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE.

6. COPYRIGHT. The SOFTWARE is protected by United States copyright law and international treaty provisions. You acknowledge that no title to the intellectual property in the SOFTWARE is transferred to you. You further acknowledge that title and full ownership rights to the SOFTWARE will remain the exclusive property of GlobalSCAPE and you will not acquire any rights to the SOFTWARE except as expressly set forth in this license. You agree that any copies of the SOFTWARE will contain the same proprietary notices which appear on and in the SOFTWARE.

7. EXPORT RESTRICTIONS. You agree that you will not export or re-export the SOFTWARE to any country, person, entity, or end user subject to U.S.A. export restrictions. Restricted countries currently include, but are not necessarily limited to Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria. You warrant and represent that neither the U.S.A. Bureau of Export Administration nor any other federal agency has suspended, revoked or denied your export privileges.

8. NO WARRANTIES. GlobalSCAPE expressly disclaims any warranty for the SOFTWARE. THE SOFTWARE AND ANY RELATED DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OR MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU.

9. LIMITATION OF LIABILITY. IN NO EVENT SHALL GLOBALSCAPE OR ITS SUPPLIERS BE LIABLE TO YOU FOR ANY CONSEQUENTIAL, SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES OF ANY KIND ARISING OUT OF THE DELIVERY, PERFORMANCE, OR USE OF THE SUCH DAMAGES. IN ANY EVENT, GLOBALSCAPE’S LIABILITY FOR ANY CLAIM, WHETHER IN CONTRACT, TORT, OR ANY OTHER THEORY OF LIABILITY WILL NOT EXCEED THE GREATER OF U.S. $1.00 OR LICENSE FEE PAID BY YOU.

10. U.S. GOVERNMENT RESTRICTED RIGHTS. The SOFTWARE is provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer SOFTWARE clause of DFARS 252.227-7013 or subparagraphs (c)(i) and (2) of the Commercial Computer SOFTWARE- Restricted Rights at 48 CFR 52.227-19, as applicable. Manufacturer is: GlobalSCAPE, Inc. 6000 N. W. Parkway, Suite 101, San Antonio, TX 78249 USA.

11. MISCELLANEOUS. If you acquired the SOFTWARE in the United States, this EULA is governed by the laws of the state of Texas. If you acquired the SOFTWARE outside of the United States, then local laws may apply.

Should you have any questions concerning this EULA, or if you desire to contact GlobalSCAPE for any reason, please contact GlobalSCAPE by mail at: 6000 N. W. Parkway, Suite 101, San Antonio, TX, or by telephone at: (210) 308-8267, or by electronic mail at: support@globalscape.com.

Copyright © 2000 GlobalSCAPE, Inc. All rights reserved. CuteFTP based on original by Alex Kunadze. GlobalSCAPE and the GlobalSCAPE logo are trademarks of GlobalSCAPE, Inc. CuteFTP and CuteHTML are registered trademarks of GlobalSCAPE, Inc., and CuteMAP, CuteZIP and CuteMX are trademarks of GlobalSCAPE, Inc. Other products or company names are or may be trademarks or registered trademarks and are the property of their respective holders.


CuteFTP Registration

  Related Topics

Evaluation

CuteFTP is available for a free 30-day evaluation period.  Users who decide to continue using the program must purchase and register the software.

Why Register?

Registering makes your copy legal and helps support our efforts to continually develop innovative products to best serve your needs.  Thank you for your support of CuteFTP! Registration allows you to continue using CuteFTP, and entitles you to the following benefits:

Free Technical Support - GlobalSCAPE is committed to timely, courteous customer support.

No nag screens - After the 30 day trial, CuteFTP will begin displaying Nag Screens, and some functionallity is lost when using the program.

No banner ads - Once registration is complete, banners disappear.

Free updates - Receive updates within the same version number.

Software offers - Receive special upgrade offers throughout the year on the latest GlobalSCAPE products.

Registration file replacement - If for any reason you lose or damage your registration files, GlobalSCAPE will e-mail a new registration file to you.

To Register

From the Menu Bar, click on Help/Register your purchased copy...

See our web site at www.globalscape.com for the latest pricing and purchase methods.

Support

Unregistered Users

GlobalSCAPE provides free technical support to unregistered users via this User’s Guide and our website.  If you cannot find an answer to your question, you can E-mail us. Please provide a complete description of your problem so we can provide you with fast and accurate help.   Unregistered users are not entitled to telephone support.

Registered Users

Registered users are entitled to free telephone technical support, along with the support offered via this User’s guide and E-mail.  Before you call, be sure to check through this User’s Guide and our website to make sure that you cannot find the answer to your question. When you do call, please be ready to provide us with registration information, such as your serial number, order ID (if applicable) or the e-mail address with which you registered.

Limitations to Support

We at GlobalSCAPE are happy to help you with any technical problems you may have with our software. However, we cannot help you with certain issues such as creating web pages or pictures, acquiring and using MP3s, ISP-specific instructions, file location problems, or any other issues not related directly to the workings of our software.


Technical Support and Services

If you have questions about installing or using CuteFTP, check the User’s Guide first.  You will find answers to most of your questions here.  We also offer the following support and information services:

CuteFTP World Wide Web : www.globalscape.com

CuteFTP technical support e-mail : support@globalscape.com

CuteFTP technical support phone : 210-308-8267 8-6 M-F CST

CuteFTP sales and upgrade e-mail : sales@globalscape.com

CuteFTP sales and upgrade phone :800-290-5054 8-6 M-F CST in the US

 1-210-308-8267 for International Customers


Introduction

About The User’s Guide

The User’s Guide is designed to be an easy-to-use aid for CuteFTP, however the most up to date information is always located in CuteFTP's help file.  It is organized to take you through installation to advanced troubleshooting.  If you cannot find solutions in the User’s Guide, CuteFTP's help file, or at the CuteFTP web site at  www.globalscape.com, contact GlobalSCAPE's Technical Support Team at:

E-mail: support@globalscape.com - unregistered users

Phone: 210-308-8267 8-6 M-F CST - registered users only

What is File Transfer Protocol?

File Transfer Protocol (FTP) has been used almost exclusively on UNIX workstations and mainframes for many years to transfer files between remote computer systems.  Internet access has made FTP a popular alternative to BBS systems.  Early FTP compliant software used a command line interface that was difficult for some beginners to work with.  As the Internet grew in popularity, new standards appeared (Gopher, WWW), providing a more user-friendly interface.  However, FTP still remains the popular choice among computer professionals.

Overview of CuteFTP

CuteFTP is a Windows based File Transfer Protocol (FTP) client that allows users to utilize the capabilities of FTP without having to know all the details of the protocol itself.  CuteFTP simplifies FTP by offering a user-friendly Windows interface instead of a cumbersome command line utility.  CuteFTP gives novice PC users the ability to upload, download and edit files on remote FTP servers around the world.  CuteFTP's powerful features include:

Quick Connect Bar

Redesigned for faster and easier connections.

Local Bookmarks

Complementary to the existing "Remote Bookmarks", makes it easier to find and use frequently used files and directories.

Site to Site Transfers

Allows transfering files from one FTP site to another.

Scheduling

Automates file transfer at a user-defined date and time.

Integration/Remote File Editing

Make changes to your HTML documents without having to download your web page.

Login Dependant Site Manager (NT/2000)

A user who logs in to your system can't access your CuteFTP program or Site Manager.

CuteMP3 and File Search

Search using various search engines for MP3's and other types of files.

Auto-update

CuteFTP now determines if newer version is available and downloads/installs it automatically.

Connection Wizard

Step-by-step utility designed to aid users in setting up a site.

Connection/Transfer Error Prompts

CuteFTP uses prompts to help users identify problems which may occur during the connection/transfer process.  These prompts may be turned off.

Resume Queue Transfer

Automatically picks up transfers not completed before last exiting.

Log FTP Sessions

Record entire sessions to file; options to update Daily, Weekly and Monthly.

SOCKS 4 & 5 Support

CuteFTP now supports these common Firewall types.

Custom Firewall Dialog

Send specific commands to Firewall for 100% compatibility.

Tip of the Day

Provides helpful hints about functionality within CuteFTP.

FTP Site Locator

Search all your FTP sites for keywords.

Macro record/playback scripting

Use the macro recorder to record logins to sessions, transfers and file deletions, and then 'play' the macro back or launch the script from a command line for completely automated sessions.  Also supports wildcards.

Additional host types added, including 'generic' host for misconfigured sites.

URL Parsing/Pasting

Allows users to copy URL's from the clipboard to CuteFTP for automatic connection to a site or downloading of a file.

Queuing of transfers

Ability to select multiple files from various directories and queue them for later transfer.

Resume downloading

CuteFTP can resume downloading of incomplete files.  This works with all FTP sites that support this feature.

Resume uploading

When transfer is broken during upload, users may reconnect and resume at the point the transfer was broken.  This feature is site dependent and is not supported by all servers.

User Interface Settings

CuteFTP is even more customizable than before.

Smart Keep Alive

Completely customizable "stealth" ping option added to help you keep connected to an FTP site. Options include: time intervals, commands list, auto-reconnect, obtain new IP address and more!

Directory comparison

Local vs. remote directory contents can be compared based on case, name, date, or size. Files that are different from each other will be highlighted. Files that are the same will not be highlighted.

Disable display of system file type icons

Greatly speeds up viewing large numbers of files.

Right click change file attributes (CHMOD)

Brings up GUI interface for easy modification of file attributes.

Auto-renaming of file extensions

Rename a file extension automatically during upload or download.

Delete to Recycle Bin

Users may delete files from the local pane in CuteFTP to the recycle bin rather than permanently deleting a file or files.

Bookmarking of remote directories

Keep track of favorite directories on remote servers.

Save filter masks for remote and directory listings.  You can produce filtered listings (useful when trying to get a small piece of a large directory) by typing in a file extension or a wildcard.

Directory download and upload

Upload and download entire tree structures to/from the Internet. This feature makes mirroring of web sites easy.


Installation
System Requirements and Installation

System Requirements

Any PC running Windows 95/98, or Windows NT 4.0 or later.

At least 16 MB of free memory.

A connection to the Internet.

Installing

1	Turn on your computer and start Microsoft Windows 95/98, or NT4.

2	Place the installation CD in your CD-ROM drive.  Installation should begin automatically.

3  	Follow the on-screen instructions.

If your CD-ROM drive does not support automatic installation, follow the steps below:

1	Place the installation CD in your CD-ROM drive.

2	Double-click on “My Computer” located on the Desktop.  Double-click on the CD-ROM drive icon.  Double-click on the “Setup.exe” icon.

3	Follow the on-screen instructions.

To install from download

1	Download the program.

2	Double-click the executable to run the install.

3	Follow the on-screen instructions.

Uninstalling

The uninstall function removes all files associated with CuteFTP from your PC, including your configured sites. It also removes the CuteFTP icon from your desktop. To uninstall CuteFTP from Windows 95/98, or NT4:

1	Click the Start button, select Settings, select Control Panel, then select Add/Remove Programs.

2	Choose CuteFTP from the list, select the Add/Remove button.

3	Follow the on-screen instructions.


Site Manager Settings Page 1

  Related Topics

The following information is required when adding a new site:

Host Type

By default, CuteFTP will automatically detect which type of server (host)  it is connecting to.  The drop down list may be used to select a server if problems occur in connecting to a specific host.

Default Remote Directory

Specify the initial remote directory (path).

Default Local Directory

Specify the initial local directory (path).

Site Comments

Use this field to type comments about the FTP site. Has no affect on connection to the site.

Enable Filer

Activates Filtering. Click 'Filter...' to edit.

PASV Mode

CuteFTP uses PASV Mode to initiate all connections while the server only waits for requests.  When active, this feature helps avoid conflicts with the security system.  This feature defaults to not active and should only be used when experiencing problems with the default settings.

Use Firewall

This field is active by default and tells CuteFTP to use the settings defined in Firewall. To bypass using firewall settings, uncheck the check box next to the field.


Choose your FTP Site
Connection Wizard - Choose your FTP Site

  Related Topics

Welcome to the CuteFTP Connection Wizard.

The Connection Wizard may be used at any time.  From the Menu Bar, click on 'File', then 'Connection Wizard'.

The CuteFTP Connection Wizard contains key information and breaks down the site setup process into easy-to-understand screens.  It's easy for beginners and great for users wishing to save time.  Click the 'Help' button located on each Connection Wizard screen for more detailed information.

There are two options in choosing your FTP Site:

Pre-Defined Site:	Pre-defined sites include all pertinent data needed to connect to your service provider.  The Wizard includes basic information.  Users must still provide a User ID and Password to access a directory or file.

To select a pre-defined site, click the down arrow, place the mouse arrow over your selection and click with the left mouse button.  You may have to use the scroll bar to see other sites not in view.  Click the bottom arrow on the scroll bar until you see your selection.

Other Site:	Select 'Other' to log into sites not listed. The login information will be provided by your ISP or FTP Administrator.

If you still need assistance after using screen help, contact support@globalscape.com.


Enter a Label
Connection Wizard - Enter a Label

  Related Topics

This screen only appears when 'Other' is selected at the beginning of the Connection Wizard.  Type in a word or words that describe your site.  This label is what will display on your Site Manager screen.

There is no right or wrong entry.  It's your label--you decide what you want to call it.


Enter the Host Address
Connection Wizard - Enter the Host Address

  Related Topics

This screen only appears when 'Other' is selected at the beginning of the Connection Wizard.  Type in the address of your server.  If you do not know the address, call your Internet Service Provider (the company you use to access the Internet) or your web hosting service.

The host address looks similar to the following example:  ftp.net.com


Enter Name and Password
Connection Wizard - Enter Name and Password

  Related Topics

User ID's and passwords are provided by your Internet service provider.  Both can be case sensitive.  Passwords must be entered exactly as they were set up using all upper, all lower, or mixed case.  For example:

Correct:

Password set up as:	CFgh01456	Password entered as:	CFgh01456

Incorrect:

Password set up as:	CFgh01456	Password entered as:	cfgh01456

Anonymous Login	This selection limits the user to unrestricted information only.  Directories set up for User ID and password cannot be opened.

Mask Password	If selected, asterisks (*******) will appear as each letter of the password is typed.  Once 'Mask Password' is selected and you begin typing your password, you cannot unselect 'Mask Password' to see the letters instead of asterisks.


Specific Directory
Connection Wizard - Specific Directory

  Related Topics

This optional field is part of the Connection Wizard.  Enter information in this field if you wish to move to a specific local directory when you connect to the site being added.

Type in the location (path) of your directory.  If you are not sure where your directory is located, click the 'Browse' button.  Double click the drive letter, then double click the folder (directory), then click 'OK' to insert the correct path into the field. Click the 'Next' button at the bottom of the dialog box to move to the next screen.

NOTE:  Leave this field blank if you do not wish to specify a default directory.


Finished
Connection Wizard - Finished

  Related Topics

The fields below represent optional information which may be completed as step 6 of the Connection Wizard.   All necessary information to set up the site has been entered at this point.

Connect to this site automatically

If you want to go to your new site when starting CuteFTP, click in the check box next to this field before clicking the 'Finish' button .

Add to right click shell integration

Click the check box next to this field to enable uploading the file or folder from your Windows desktop or Explorer.  If you click in the check box to make this active, you can do the following:

While in Windows Explorer you can locate your file, put your mouse pointer over the file name, click with the right mouse button, move to the pop-up menu and click with the left mouse button on the site you wish to transfer the file to.


CuteMP3 and File Finder

The Cute MP3/File Finder makes it easy for you to search the Internet for MP3s and other files.  By using the latest search engines, it can find reliable links to files, and allow you to automate the downloading process.

Banners

When performing file searches a banner will appear with advertisement. You may right-click and drag to move the banner wherever you wish on your screen. These banners allow us to provide you with access to the search engines for no cost.

Cute MP3 and File Finder Window

Search Window (Enter a file, song, or group name)

Type in the name of the file that you want to search for in this window.

Limit Returns To

Type in the number of file matches that you want returned after a search is completed.

Found

This window will show the amount of file matches returned by the search.

File Type

Choose which type of file you will be searching for.

Search Engines

CuteFTP relies on external search engines to do MP3 and file searches.  You can choose the search engine(s) you want to use in the ‘Search Engines’ box.  Select or deselect a search engine by clicking on the check box next to its name.

Search Button

Searcher will begin finding your selected file and return the results.  A small ‘x’ beside a search engine’s name indicates a search in progress, while a large ‘X’ indicates a completed search.

Continue Button

If you hit the Stop button during your search, this will allow you to continue the search where it stopped.

Add to Queue Button

You can select files and add them to your queue to be downloaded later.  Simply highlight the files you want, and click the ‘Add to Queue’ button.

Smart Get Button

Smart Get is a powerful tool for automating the downloading process.  Highlight a file and press the 'Smart Get’ button.  It will highlight every file with the exact same filename, and put them all into the queue.  It will then try to download the first instance of the file.  If it encounters an error, it will go on to the next instance of the file in the queue.  If it is successful, the process will end.

Help Button

Links to MP3 and File Finder topics.

Search Results Window

The bottom window will show you the results of your search. Please read the ‘Acquiring Files’ section for transferring options.

Name

This column shows you the list of returned file names that your search results yielded. These filenames will vary.

Host

Displays the host address of the server that has the file you searched for.

Port

Displays what port the server is running on.

Path

Displays the path on the server where the file exists.

Size

Displays the size of the file in that column.

Delay

The Delay column in the search results area indicates what kind of a delay exists on a particular server.  A higher delay number generally means a slower site.  You should try to get files from a server with a lower delay time.

Queue

Flags which file has been added to the queue window in CuteFTP.

User

This will show you the User ID that is required to logon to that server.

Passwd

This will show you the Password that is required to logon to that server.

Sorting

Your search results can be organized by clicking on the title bar in each column.  For example, clicking on the ‘Name’ bar will organize the results alphabetically by name.  Clicking on it again reverts back to its previous order.

Right-Click Options

This is a list of options that are available when you click with your right mouse button on one of the files yielded from a search result.

Add to Queue

You can select files and add them to your queue to be downloaded later.  Simply highlight the files you want, and right-click on ‘Add to Queue’.

Delete

This will delete the selected file.

Delete All

This will delete all the files listed in the search results window.

Connect

This will allow you to connect automatically to the server and download the selected file.

Find

Use the Find feature to perform more flexible searches and downloads.  Right-click on the search results window, and select ‘Find…’.  A dialog box will appear that will allow you to perform more specific or more general searches on the search results.

Type the name or partial name of what you are looking for (no wildcards) in the ‘Find what:’ field.  You can use the filters found on the left to further define your search.  Use the ‘Find Next’ button to scroll through every instance of what you have specified in the ‘Find what:’ field, and click the ‘Mark All’ button to select all of them.

If you have selected a group of files with the ‘Mark All’ button, you can ‘Smart Get’ them all, and the Searcher will add them to the queue and begin downloading.

Smart Get

This is a powerful tool for automating the downloading process.  Highlight a file and press the 'Smart Get’ button.  It will highlight every file with the exact same filename, and put them all into the queue.  It will then try to download the first instance of the file.  If it encounters an error, it will go on to the next instance of the file in the queue.  If it is successful, the process will end.

Check for Searcher Updates

If you ever have trouble connecting to search engines, it is recommended that you perform a Searcher update.  It is also recommended that you update every few weeks to ensure that you are using the latest and best search engines.

Note:  Do not close down CuteFTP while performing an update.  This can cause corruption of the searching feature.

Searching for Files

To search for MP3s or files, perform the following steps.

1	From the Menu Bar, click on FTP/Cute MP3/File Search… or click the globe icon on the Tool Bar.

2	Enter the name of the song or file you want to find in the ‘Enter a file, song, or group name’ field.

Note:  Some search engines accept Boolean searches, such as (rock + roll), and some do not.

3	Enter the number of search results you want returned in the ‘Limit returns to:’ field.

4	Choose the file type (MP3 or file) in the ‘File Type’ area.

5	Select the search engine(s) you want to use by placing a check mark in the box beside each engine.  You can select more than one.

6	Click the ‘Search’ button to begin.

The Searcher will begin finding your selected file and return the results.  A small ‘x’ beside a search engine’s name indicates that it is currently being searched, while a large ‘X’ indicates a completed search.  If you need to stop the search, press the ‘Stop’ button.  Press the 'Continue' button to resume a search.

Acquiring Files

Once the files are found, you have several downloading options.

Note: You might want to set your connection retry in the CuteFTP Site Manager/Edit Site/Advanced/Retry field.

Connect

If there is a single file on the list that you want to get, right-click on the file name.  Choose ‘Connect’ from the menu that appears.  This will connect you to the particular FTP site that houses that file.

Add to Queue

You can select files and add them to your queue to be downloaded later.  Simply highlight the files you want, and click the ‘Add to Queue’ button.  Return to the CuteFTP Main Window and click the Transfer Queue button on the Tool Bar.

Smart Get

Smart Get is a powerful tool for automating the downloading process.  Highlight a file and press the 'Smart Get’ button.  It will highlight every file with the exact same filename, and put them all into the queue.  It will then try to download the first instance of the file.  If it encounters an error, it will go on to the next instance of the file in the queue.  If it is successful, the process will end.

Note:  Smart Get will only find exact file name matches.  You will need to read the Ratio Site section as well, for better understanding on the way Smart Get works with Ratio Sites.

Ratio Sites

Many FTP sites are run as ‘ratio sites.’  Operating under a type of file trading system, these sites do not allow you to download a file until you have uploaded file(s).  Credits are issued for the uploaded files, which in turn enables downloading from the site.  The error message ‘Insufficient credit for download – upload first’ is issued from a ratio site.  Refer to the login message or index file on that site for instructions on uploading to their server.

Using the Smart Get Button with Ratio Sites

If you are searching for MP3s using the Smart Get feature, you may have trouble with ratio sites. If Smart Get receives a ratio site error, it will simply move on to the next server without giving you a chance to upload. If you find a ratio server that you would like to download from while using the Smart Get feature, you will need to do the following:

1	Click the stop button (F9) while it is attempting to transfer.

2	Right-click on the file in queue window and choose ‘Reset Status.’

3	Highlight the file that is on the server you want to connect to and click the queue transfer button on the Tool Bar.

Note: You may receive another warning about permissions.  Press the ‘OK’ button if one appears.

1	Now, you need to upload an MP3 or file to this ratio site, and they probably only allow uploads in a certain directory.

2	Look for an upload directory on the site.  You should go up to the root directory by pressing the yellow ‘Up Directory Button.’  Look for an upload directory in which to transfer files in order to get the credits you will need to download files.

3	After you have uploaded a file you will be able to download a file.

Using the Add to Queue Button or Connect Button with Ratio Sites

Use the add to queue feature of CuteFTP to archive the list of files that you want to download. If you connect to a ratio site, you will need to upload a file first.

1	Click the transfer queue button on the Tool Bar.

2	If you receive an error message about connecting, try a different server in the queue.

3	If you receive an error message about the download, such as “You don’t have permission to perform this action”, you will need to upload an MP3 or file to this ratio site.

4	Look for an upload directory on the site.  You should go up to the root directory by pressing the yellow ‘Up Directory Button.’  Look for an upload directory in which to transfer files in order to get the credits you will need to download files.

5	After you have uploaded a file you will be able to download a file.

Consult the administrator of the ratio site if you have any problems with the uploading process or receiving credits.


Persistent Transfers

  Related Topics

In the event of a break in communication or other interruption during uploading or downloading, CuteFTP will automatically take action to complete the transfer process without user intervention.  The following describes CuteFTP's response to various situations that might be encountered.

1	Monitors the transfer for server disconnects.   If a user is downloading a file and the transfer is broken (by the server) then CuteFTP reconnects and resumes the transfer automatically.

2	Detects a broken network connection (i.e. modem disconnected, network failure, etc…) and considers this a broken transfer if a file was being transferred. Dials up using dial-up networking to resume the transfer.  Similarly, detects restored network connectivity and restores a broken transfer.

3	Determines that a server is no longer responding and attempts to restore the connection and broken transfer.  In some cases it is necessary to monitor the rate of transfer to detect that the connection to the server is broken. For this case, a minimum transfer rate may need to be adjusted to allow maximum benefit to the user. For example, “0 bytes received in the last 20 seconds” might be the initial condition to assume a broken connection.

4	Adjusts for permissions. If a server does not allow downloading/uploading, conditions are taken into account (i.e., ratio server) and the user is warned before attempting to download/upload multiple files.

5	Monitors the queue session. CuteFTP holds files in queue even after the program is closed or disconnected.  The next time the program is launched, It ‘remembers’ all the site-specific information (as to each file’s location local/remote path) so when the user hits Queue/Transfer Queue on the Menu Bar, it reconnects to that site and grabs the files.  Users can also save and load queues for future transfers.

6	Automatically reconnects and resumes the transfer of files (as in step 2).  CuteFTP remembers which files were successfully transferred before the disconnection and will resume the transfer where the last session ended.

7	Prompts the user with a message box when a user hits disconnect or closes the program during a transfer.  The message box offers the options of disconnecting or continuing.  User's may also select an option to 'Not show this dialog again'.

8	Remembers broken transfers from previous sessions and continues the transfer when CuteFTP is launched again.   Users are prompted to resume downloading.


About Banner Ads

  Related Topics

The appearance of banner ads in CuteFTP indicates the software has not been registered. You should register your copy now by calling 1-800-308-8267 or sending an e-mail to sales@globalscape.com.  Thank you for your support of CuteFTP.

Banner ads can only be removed through product registration.


Registration Messages

  Related Topics

One of the following responses may appear during registration.

"Congratulations!  You have successfully registered your copy of CuteFTP.  Please restart CuteFTP now."

Quit CuteFTP and restart the program. CuteFTP will now be registered.

"This copy of CuteFTP has been registered more than once"

Your product is already registered.

"Registration failed.  Single machine registration limit exceeded.  Please contact CuteFTP technical support at support@globalscape.com for help"

This copy has been registered multiple times.  Contact technical support.

"Your serial number has been accepted.  In order to be fully registered in our database, which will give you access to technical support and future product update information, you will need to provide additional details.  This information is for internal purposes only and will not be redistributed.  Would you like to register with GlobalSCAPE now?"

Users who bought CuteFTP at a retail store will be prompted to fill out personal details for our database.  This information is optional.

"Registration Unsuccessful"

Your Serial Number was not accepted. Double check it was typed correctly. Contact technical support if this message persists.

"CuteFTP is currently unable to connect to the registration server"

Select the Manual Registration button.

 For further assistance, you may contact technical support via any of the following:

CuteFTP World Wide Web : www.globalscape.com

CuteFTP technical support e-mail : support@globalscape.com

CuteFTP technical support phone : 210-308-8267 8-6 M-F CST

CuteFTP sales and upgrade e-mail : sales@globalscape.com

CuteFTP sales and upgrade phone :800-290-5054 8-6 M-F CST in the US

 1-210-308-8267 for International Customers


Manual Registration

  Related Topics

Use manual registration if server or Internet connection errors occur during the online registration.

1	From the Server Connection Error dialog box, click the 'Manual Registration' button.

2	Complete any missing information on the form (click each field name and begin typing).

3	Click the 'Copy to Clipboard' button on the Manual Registration dialog box.

4	Send the e-mail to support@globalscape.com.

5	Press the CTRL+V keys to copy the clipboard contents (registration information) to the body of your e-mail.

6	Send the e-mail.

7	The GlobalSCAPE support team will reply with instructions and a file needed to complete the successful registration of your program.


Connection Problems

Listed below are possible connection problems and solutions.

CuteFTP can't connect to the server.

•	Make sure that you are connected to the Internet before you launch CuteFTP.

•	From the Menu Bar, click File/Site Manager and verify the host address.  Your Web/FTP Hosting Service can give you this information.

•	From the Menu Bar, click File/Site Manager and verify the User ID.  Your Web/FTP Hosting Service can give you this information.

•	From the Menu Bar, click File/Site Manager and reenter the password.   If it will still not connect, verify the password with Web/FTP Hosting Service.

•	Try to connect using the Connection Wizard found on the Menu Bar under File/Connection Wizard.  The Wizard will prompt you for all necessary information which you will type in as you progress through the screens.

"Cannot resolve host name" error for any site.

You may need a 32-bit Winsock (e.g. Remote Access under NT, or Dial-up networking under Win95). A lot of third-party Winsock products, including Trumpet, are 16-bit.

Files won't upload or you get a‘permission denied’ response from the server.

•	Your permissions may need to be reset.  Call your web hosting server administrator.

•	The file may no longer exist.  Look for the file on the server side of CuteFTP after you connect to the site.

Insufficient credit for download--upload first.

The error message ‘Insufficient credit for download – upload first’ is issued from a ratio site. Refer to the index or text file on that site for instructions on uploading to their server.

Many FTP sites are run as ‘ratio sites.’  Operating under a type of file trading system, these sites do not allow you to download a file until you have uploaded a file or files.  Credits are issued for the uploaded files, which in turn enables downloading from the site.   See CuteMP3/File Finder for more information.

Tip on Ratio Sites:

Use the queue feature of CuteFTP to make uploading to ratio sites easier and eliminate problems with downloading files.  Add some of your files in the queue and upload them upon connecting to the ratio site.  Consult the administrator of the ratio site if you have any problems with the uploading process or receiving credits.


Advanced

  Related Topics

Each of the settings under Edit/Settings/Advanced affects the way CuteFTP operates.  The program installs with default options which may be changed according to user preference.  A check mark next to a feature indicates it is active and being used by the program.  Click the check mark to inactivate the feature.

Delete to Recycle Bin

Active by default, deleted files in CuteFTP automatically go to the recycle bin.  When this feature is inactivated, all files are permanently deleted.

Monitor Clipboard

Active by default, this feature activates CuteFTP’s URL parsing feature.  Any time an FTP URL is copied onto the Windows Clipboard; CuteFTP will automatically connect to the site or begin downloading the target file.  This feature assumes an anonymous login. NOTE: The monitor clipboard function does not currently support redirected URLs.

Minimize to System Tray

When active, this option minimizes the program to an icon on your desktop instead of minimizing it to the task bar.

Auto-check for version updates

When checked CuteFTP will periodically search the internet for updated versions.

Save Quick Connect history

When selected, CuteFTP will store the information used by Quick Connect.

Enable Right-click Shell Integration

Active by default, this function allows users to upload a file or folder from the Windows desktop or Explorer to a site in CuteFTP.  When this feature is active, you may do the following:  From Windows Explorer, locate your file or folder, place your mouse pointer over the name, right-click to get a menu, then left-click on CuteFTP.  Click the site you wish the file or folder to upload to or click Connection Wizard to set up a new site.

Prompt for directory when doing right-click transfers

When active, CuteFTP will prompt for the location of files uploaded using the right-click integration. If unchecked, files will be uploaded to the default directory configured for the ftp site in the Site Manager.


Site to Site Transfers (FXP)
Site to Site Transfers

  Related Topics

CuteFTP is capable of transfering files from one remote server to another. Some servers do not allow this style of transfer; if you're having difficulty getting this feature to function properly please contact the administrator of the FTP site to see if Site to Site Transfers are supported.

1	Connect to the first remote site using either Site Manager or Quick Connect.

2	Spawn a session or run CuteFTP from the Start Menu again.

3	Connect to the second remote site in the new session.

4	Drag & Drop the file you wish to transfer from the remote window in the first session to the remote window in the second session.


Add Session to Site Manager

  Related Topics

After you have connected to an FTP site using Quick Connect, you may wish to add it to the Site Manager.

1	Connect to the FTP site using Quick Connect.

2	Select Commands/Session from the menu bar.

3	Choose "Add Session to Site Manager..."

4	Enter the Site Label as prompted by the dialog box.

5	Select the folder in Site Manager you wish to put the new site.


Scheduling File Transfers

  Related Topics

CuteFTP has the capability to automate file transfers using the built-in scheduler. This can be useful if you wish to transfer a number of files on a daily basis, such as html documents for a website.

Adding queue files to the scheduler

1	Highlight the files you wish to transfer and add them to the queue.

2	Select Transfer/Queue/Save Queue from the Menu Bar and choose a name for the file; save it to your harddrive.

3  	Select Transfer/Queue/Schedule Transfers... from the Menu Bar and check Enable Scheduler.

4  	You can check Show countdown timer to display a countdown until download time.

5  	Click Add Queue File, highlight the queue file you wish to schedule, then click Open.

6  	Set the date and time to initiate the queue transfer.

After Transfer is completed

When CuteFTP has finished the scheduled file transfer, it can perform one of the actions listed in the pull-down box.

Use Global Settings

CuteFTP will use the option specified in Connection Settings.

Do Nothing

After the transfer is complete, CuteFTP will perform no more tasks.

Disconnect from site

CuteFTP will disconnect from the FTP site after the transfer has completed.

Disconnect & Close Program

CuteFTP will close after the transfer.

Disconnect from internet

The internet connection will be closed after the transfer is done.

Shut down computer

The system will be shut down after completion of the transfer.

Log off

CuteFTP will close and log the user off the system.

Editing/Removing queue files from the scheduler

1	Select Transfer/Queue/Schedule Transfers... from the Menu Bar.

2	Highlight the queue file you wish to change.

3	To remove the queue file, click Delete.

4	Select Edit... to change the date and time the file is set to transfer.

Scheduling currently queued files

If you have already queued several files you may select Schedule current queue in the Scheduler dialogue box. You will be prompted for the date and time to initiate the transfer. Clicking Reschedule will allow changing the date and time; you must select a date and time prior to previously scheduled queue files.

Disabling the scheduler

Uncheck Enable Scheduler in the scheduler dialogue box to postpone any queued file transfers.


Queue File Structure

  Related Topics

There may be situations in which you wish to generate queue files from an external program and use them in CuteFTP. The following information will assist in creating a proper queue file.

CuteFTP uses MFC's archiving functions; the easiest way to construct a queue file is to duplicate CuteFTP's class structure and serialization functions. In order to create a queue file, create the classes listed below, fill them with appropriate data and call the Serialize function of CQueue to write the data to a file.

Relevant classes:

class CQueue : public CObject - for archiving/restoring queue

{

     DECLARE_SERIAL(CQueue)

     no member variables

     void Serialize( CArchive &archive );

}

class CQueueItem : public CObject - represents one element of queue

{

     DECLARE_SERIAL(CQueueItem)

     CString LocalName; // local file name. ("file.ext")

     CString RemoteName; // remote file name ("file.ext")

     CString LocalDir; // local directory for the file

("d:\temp\download")

     CString RemoteDir; // remote dir for the file ("/pub/files")

     int Type; //  0 - directory, 1 - link, 2 - ASCII, 3 - binary, 4 -

parent, 5

 - index, 6 - invalid, 7 - unknown

     int TMode; // 1 - Upload, 2 - Download

     long Size; // size in bytes

     TIME_INFO FTime; // see below

     int Status; //  0 - waiting, 1 - transferring, 3 - error, 4 -

canceled

     BOOL RemoveAfterTransfer; // 1 - move file instead of copy

     CHostRec *pHostRec; // see below

     int TempFile; // always 0

     int DLGroup; // always -1

     void Serialize( CArchive& archive );

}

class TIME_INFO - time information structure

{

     int day, month, year, hour, minute;

}

class CHostRec : public CObject - description of a host

{

    DECLARE_SERIAL(CHostRec)

    CString ConfigName; // site name from site manager ("")

    CString HostName; // host name ("ftp.cuteftp.com" or

"132.212.20.34")

    CString UserID; // user name ("john" or "" for anonymous login)

    CString Password; // user password ("12345678" or "" for anonymous

login)

    int Anonymous; // 1 - anonymous login, 0 - not anonymous

    CString RemoteDir; // initial remote directory ("/pub/files")

    CString DLDir; // initial local directory ("d:\temp")

    CString Comments; // user's comments regarding the site ("My own

site")

    int Port; // port (21)

    int Retry; // number of retries during connection (5)

    int Delay; // delay between retries during connection in seconds

(3)

    int MaxIndexSize; // maximal index file's size in bytes. -1 - for

default

    int LogicalParent; // 0 - no, 1 - yes, 2 - default

    int TransferType; // 0 - no, 1 - yes, 2 - default

    int AutoIndex; // 0 - no, 1 - yes, 2 - default

    int Folder; // host's folder in site manager (0)

    int UseFirewall; // 0 - no, 1 - yes, 2 - default

    int ResolveLinks; // 0 - no, 1 - yes, 2 - default

    int AutoRename; // 0 - off, 1 - on

    int HostType; // 0 - auto, 1 - unix, 2 - unix clone, 3 - MVS, 4 -

VMS, 5 -

KA9Q, 6 - QVT, 7 - NT, 8 - chameleon

    int KeepAlive; //  send NOOP commands: 0 - no, 1 - yes, 2 -

default

    CString RemoteFilter; // remote filter. "" - no filter

    CString LocalFilter; // local filter. "" - no filter

    int RDirLocalFilter; // use local-side filtering for remote

listings, 1 -

yes, 0 - no

    int UploadCase; // 0 - don't change case, 1 - case UPPER, 2 - case

LOWER

    int UseLS; // use LS for parsing listings, 0 - no (recommended), 1

- yes

    int ShellIntegration; // add site to shell integration menu. 0 -

no, 1 - yes

    int PasvMode; // use passive mode (PASV) with the site. 0 - no, 1

- yes, 2 -

 default

    void Serialize( CArchive& archive );

}

Serialization functions:

void CQueue::Serialize(CArchive &archive)

{

     int nItems, reserved, i;

     CQueueItem *pItem;

     CObject::Serialize(archive);

     if( archive.IsStoring() ){

          nItems = TQueue.GetSize();

          reserved = 0;

          archive << nItems << reserved;

          for( i=0; i<nItems; i++ )

               ((CQueueItem*)(TQueue[i]))->Serialize(archive);

     }

     ....

}

void CQueueItem::Serialize(CArchive &archive)

{

    CObject::Serialize( archive );

    if( archive.IsStoring() )

    {

     archive << DLGroup;

     archive.Write(&FTime, sizeof(TIME_INFO));

     archive << LocalDir << LocalName << RemoteDir << RemoteName <<

          RemoveAfterTransfer << Size << Status << TempFile << TMode

<< Type;

     archive << pHostRec;

    }

    .....

}

void CHostRec::Serialize( CArchive& archive )

{

    short tVer = 157, i;

    CObject::Serialize( archive );

    if( archive.IsStoring() ){

        Encrypt(Password); // see the definition of Encrypt(...) below

        archive << ConfigName << HostName << UserID << Password

        << RemoteDir << DLDir << Comments;

        archive.Write(&TransferType, 2);

        archive.Write(&tVer, 2);

        i = Folder; archive.Write(&i, 2);

        i = Anonymous; archive.Write(&i, 2);

        i = Port; archive.Write(&i, 2);

        i = Retry; archive.Write(&i, 2);

        i = Delay; archive.Write(&i, 2);

        i = MaxIndexSize; archive.Write(&i, 2);

        i = AutoIndex; archive.Write(&i, 2);

        i = LogicalParent; archive.Write(&i, 2);

        i = UseFirewall; archive.Write(&i, 2);

        i = ResolveLinks; archive.Write(&i, 2);

        i = AutoRename; archive.Write(&i, 2);

        i = HostType; archive.Write(&i, 2);

        i = KeepAlive; archive.Write(&i, 2);

        archive << LocalFilter << RemoteFilter;

        i = RDirLocalFilter; archive.Write(&i, 2);

        i = UploadCase; archive.Write(&i, 2);

        i = UseLS; archive.Write(&i, 2);

        i = ShellIntegration; archive.Write(&i, 2);

        i = PasvMode; archive.Write(&i,2);

        Encrypt(Password);

     }

     .....

}

simple encryption function:

void Encrypt(const char *ss)

{

    char *s = (char *)ss;

    while (*s){

        *s ^= 200;

        s++;

    }

}


Registrations and Trademarks

  Related Topics

Copyright © 1999 by GlobalSCAPE, Inc.  All rights reserved.  CuteFTP (orignal by Alex Kunadze) and its logo, GlobalSCAPE and its logo are registered tradmarks of GlobalSCAPE, Inc.


End of 30 Day Trial

  Related Topics

If you do not purchase and register your copy of CuteFTP within 30 days, many of the functions will cease to operate. Some of these functions include Multiple File Uploads and Downloads, Queue functions, Transfer Scheduler, Site to Site Transfers, changing file attributes, and many others. Clicking Buy Now when the Nag Screen appears will open the GlobalSCAPE website and allow you to easily purchase your copy of CuteFTP, or you may send an e-mail to sales@globalscape.com.  Thank you for your support of CuteFTP.


View Options

Short and Long Listings

File names are displayed in the local and remote panes of the main CuteFTP window.  Select the same or different listing views for each pane.  To change the view, do as follows:

1	From the Menu Bar, click on View.

2	Click on either the local or remote pane and select one of the following:

Long Listing

Click on View/Long Listing on the Menu Bar to display a long listing in the focused window.  Shows file name, size, date, time, attributes and description.

Short Listing

Click on View/Short Listing on the Menu Bar to display a short listing in the focused window.  Shows file name only.

Refreshing Directory Listings

Although CuteFTP automatically refreshes the directory listing after certain file management operations, users may choose to do a manual refresh for very large directory listings.

To perform a manual refresh:

From the Menu Bar, click on View/Refresh or hit the F5 key to update the directory listing in the focused pane.

Both features below are active by default but may be changed to inactive at any time.

Auto-Refresh feature:

CuteFTP uses this feature to automatically refresh the directory listing after certain file management operations.  Perform the following steps to inactivate the function and allow for manual refreshes only.

1	From the Menu Bar, click on Edit/Settings/Directory Navigation.

2	Click the check box next to 'Auto-Refresh Remote Directory'.  An empty check box indicates the feature is inactive.

Showing File Details

Users may choose to see more information regarding files shown in the remote or local panes. Long Listing must be selected.

1	Highlight the pane you wish to change (click in any area of the pane to highlight).

2	From the Menu Bar, click View/File Details to display the following file details:  size, date, time, attribute, and description.

3	All file details show by default.  Any of the details may be hidden by clicking on the check mark next to the detail you don't want to see.  Toggle between showing and hiding every time you click next to the detail.

Sorting the File Listing

When in Long Listing, you can sort file names, extensions, etc. in ascending or descending order by clicking on the sort columns located in each pane.

1	Highlight the pane you wish to change (click in any area of the pane to highlight).

2	Use one of the following methods for sorting:

Sort via shortcut: Click on one of the gray buttons in the pane you wish to sort.  Click 'Name' to sort by name or 'Size' to sort by size, etc.

Sort via menu:  From the Menu Bar, click View/Sorting.  Select one of the options from the sub menu.


Connection

  Related Topics

These options set the general connection properties.

E-mail Address (for anonymous connections)

Type the e-mail address you want to use for anonymous logins.  You can use your actual or simulated e-mail address.

Upon startup launch

CuteFTP allows users to decide which window to display when the program opens:  Site Manager or Nothing.

Connection retries

Tells CuteFTP how many times to attempt to connect to the server.

Retry Delay

Tells CuteFTP how long to wait after an unsuccessful attempt before trying to connect to the server again.

Always check and store 'resume transfer' capability for each site

CuteFTP will always attempt to resume transfers on FTP sites that support the resume command.

Enable Persistent Downloading

CuteFTP uses persistent transfer to resume and complete transfer requests stopped by a broken connection.  Users must disable the persistent transfer feature to permanently stop a transfer.

Reconnect if 0 Bytes in ____ seconds received

Adjusts the number of seconds the program will wait before trying to resume a file transfer.

After a transfer is complete

When the file transfer is finished CuteFTP will perform one of several options.

Do nothing - CuteFTP will not perform any actions after the download is complete.

Disconnect from Site - CuteFTP will terminate the connection to the FTP site.

Disconnect and Close Program - CuteFTP will close.

Disconnect from Internet - The internet connection will be terminated.

Shut Down Computer - The system will shut down.


ASCII/Binary

  Related Topics

This feature may be used to define the file extensions that CuteFTP should consider as ASCII (plain text) for transferring.  The CuteFTP program loads with several pre-defined file extensions.  Additional file types may be added. The list will be visible as soon as the dialog box appears.

To add additional extensions

Click the 'New' button and type in the new extension without the preceding period.

To remove extensions

Click the extension to be removed and click the 'Remove' button.

CuteFTP is programmed to automatically select the proper transfer type (Auto).  Users may also specify ASCII or Binary. Click on one of the methods to use in transfering your files.  This selection will remain active until changed.


DUN/LAN

  Related Topics

During installation, CuteFTP will detect whether the PC running the installation is connected to a LAN or uses a modem for external communication.

If Your PC connects to the Internet using a LAN:

This option will be selected when the program is installed.  No further action is required.

If Your PC connects to the Internet using a modem:

1	From the Menu Bar, click on Edit/Settings/Connection/DUN-LAN.

2	Click the down arrow at the end of the 'Use the following Dial-Up Networking connection:' field and click on the connection you wish to use.

3	To activate any or all of the following optional functions, click the check box next to the field.  A check mark in the box indicates the field is active.  Click the check mark to inactivate.

Show authentication window (requires user input)

If checked, a user name and password will be required before connection occurs.

Show error prompts (requires user interaction)

If checked, messages indicating an action to take will appear when errors occur.

Disconnect from the Internet upon program exit

If checked, your connection to the Internet will be terminated when you exit the CuteFTP program.

4	The number of times to attempt connection and the number of seconds between attempts may be modified.  The system default for both options is '5'.  Click the up arrow to increase the number or the down arrow to decrease the number.

NOTE: 	CuteFTP will automatically reconnect in the event of a broken transfer using Persistent Transfers. To stop automatic reconnection and transfers, do the following:  From the Menu Bar, click FTP/Settings/Options/Advanced.  Click the 'Enable Persistent Downloading' option.


Firewall

  Related Topics

If you are not on a LAN or WAN, this section does not pertain to you.

A firewall or proxy server is a safeguard utilized by many Local Area Networks (LANs) or Wide Area Networks (WANs) to protect the network from unauthorized access from the outside.  If you are using CuteFTP on a LAN or WAN, you may have some problems caused by the network settings. When you first try to use CuteFTP, leave these settings as they are and try to connect to some of the pre-defined sites in the Site Manager.  If every site you try to connect to prompts you with “can’t connect”, or “can’t login, still trying”, then you probably need to configure the firewall settings.  If your LAN or WAN supports FTP Proxy protocol, you will need the following information:

1	IP address for your firewall host

2	Port number for the FTP proxy server

3	User name and password.

Select the USER user@site radio button and the Enable Firewall Access box, then try connecting to a site.  If you still have trouble, try again with the other options (OPEN Site, etc).

Custom Proxy Commands

If Custom is the selected Firewall Type, you may need to manually configure the login commands sent to the FTP server.

%HOST%

The address of the FTP site to connect.

%USER%

Valid username for the FTP server.

%PASS%

Password associated with the specified FTP username.

%PORT%

Port used by the FTP server. If this command is not used, it will default to 21 (the standard FTP port).

%FIRE_USER%

Firewall username. Some network configurations may require a login for the Firewall.

%FIREPASS%

Password associated with the Firewall username.

Example of Custom Commands:

After setting the Host and Port fields to the correct Firewall/Proxy server, select the Custom option under Type, then click Settings. Enter each command necessary to initiate an FTP session with the remote server, one command per line. A typical series of commands might look like this:

fire_user jimmy

fire_pass $53a&8*

host ftp.microsoft.com

user anonymous

pass somename@domain.com

port 21

This will first send the username jimmy and the password $53a&8* to the Firewall/Proxy server (as required by that specific server configuration). Then, CuteFTP will open a connection to the Microsoft FTP site and login anonymously on port 21.

Contact your system administrator for the extac sequence of commands needed.


Index Files

  Related Topics

Settings that affect the retrieval and display of index files. Index files are used by FTP sites to report the number, size, name, date and permissions on files within a directory. Improperly loading an index file can cause CuteFTP to display incorrect information about files or directories on an FTP site.

Max Safe Index Size

This field specifies the size (in kilobytes) of the largest index file (not to be confused with index.htm) to load without any prompts.  If the index file size exceeds this specified limit, CuteFTP will prompt you to continue. Setting this parameter to zero will cause CuteFTP to prompt you for all index files whereas setting it to 32000 effectively disables any prompting.  It is not advisable to set this parameter too high because there might be multi-directory index files on the sites that CuteFTP can’t handle.  The default is 10 kilobytes.

Auto-load Index Files

The index file is an information file on the server that holds details about all the directories and file names on a specific site. CuteFTP can automatically load an index file into memory when this feature is active.

Index Files Masks

Users may specify masks for CuteFTP to use in identifying index files.  The index file on the server gives you information about all the directories and files available on that site.

Click the 'Add' button to enter additional masks.  Multiple masks can be added before leaving the dialog box.

CuteFTP uses these masks to match against file names.  If any item in the list matches the filename, it is then matched against the Index Files NOT mask (see next section).  If it doesn’t match any of the items in that second list, the file is then considered to be an index file.

Index Files NOT Mask

Users may specify masks CuteFTP should not consider in identifying index files.  The index file on the server gives you information about all the directories and files available on that site.

Click the 'Add' button to enter additional masks.  Multiple masks can be added before leaving the dialog box.

If you look at the default Index Files Mask list, you will notice a file name *index* using Wildcards.  CuteFTP will consider any file with the word “index” in it, to be an index file. That could cause a problem since your web page might be called index.htm.  However, CuteFTP passes the filename through a second filter, the Index Files NOT Mask, and sees the *htm extension in the list.  It will no longer consider your web page as an index file because of the double filtering system.


Log

  Related Topics

The log file visible in the upper portion of the CuteFTP screen shows every action performed as well as server responses during connection.  The type and number of server responses may be changed by selections made in program settings using the following steps.

Save Logs to File

Check this box to save log files. Click the button at the end of the 'Session Log Directory' field to find the path of the log file you wish to use.

Start a new log file

Daily, Weekly or Monthly. CuteFTP will create a new log file after the specified amount of time.

Show client commands in display log

Record commands sent by CuteFTP.

Show server commands in display log

Record server messages.


Smart Keep Alive

  Related Topics

CuteFTP compensates for idle time during sessions by using the Smart Keep Alive feature (SKA). This feature is complete configurable, and assures that CuteFTP will remain connected to a server. SKA sends commands at random intervals to the FTP server, which maintains an active connection.

Enable Smart Keep Alive (SKA)

When checked, Smart Keep Alive will be active when connected to any FTP site.

Start SKA ____ seconds after the last command

CuteFTP will begin using SKA after the specified idle time.

Maintain SKA for ____ minutes

CuteFTP will maintain a connection to the FTP server for the specified length of time.

Send command at random intervals between ____ and ____ seconds

Commands will be sent to the server inbetween the random interval specified.

Have SKA use these commands in random order

Click 'Add' or 'Remove' to customize the commands listed. CuteFTP will issue a random command in the list when utilizing SKA.

Enable auto-reconnect if booted from the server using a ___ second delay

If the server terminates the connection, CuteFTP will automatically reconnect to the FTP site.

Obtain a new IP address when reconnecting

CuteFTP will disconnect then reconnect to the internet before restablishing a connection to the FTP server. Works only with dialup accounts.


Socks

  Related Topics

If your network uses the SOCKS protocol, the following settings will allow you to connect to external FTP sites. See also the Firewall settings for related options. Contact your System Administrator to obtain information needed.

Use direct connection

Select if you do NOT use the SOCKS protocol on your network.

Socks4

Select if your network uses the SOCKS4 protocol. You must also enter the SOCKS Host and Port Number.

Socks5

Select if your network uses the SOCKS5 protocol. Enter the Host and Port Number. If Use user/password for Socks5 proxy is checked, enter the UserID and Password supplied by your System Administrator.

Host

The Host Name of the SOCKS proxy server.

User ID

The User ID for the SOCKS proxy server.

Password

The Password for the SOCKS proxy server.

Port

Port number of the SOCKS proxy server.


WarFTP specific

  Related Topics

These settings are specific to WarFTP servers. WarFTP treats PASV mode and links different. CuteFTP circumvents this by giving you some additional options.

Force RFC compliant PASV mode

Uncheck if you are having problems connecting to WarFTP sites, or receive error messages indicating that PASV mode is not supported.

Treat .lnk files as linked files

.lnk files will be treated as links instead as directories. Solves problems with directory navigation when connected to WarFTP sites.


Directory Navigation

  Related Topics

These settings affect the navigation of directories and the display of files.

Default Download Directory

Specify the directory where you wish your downloaded files to be sent to.  You may type in the path or use the button at the end of the field to browse for the correct path.

Remember the last local directory used between sessions

CuteFTP will display the local directory last used between uses of the program.

Auto-Refresh remote directory

CuteFTP uses this feature to automatically refresh the directory listing after certain file management operations.  Perform the following steps to inactivate the function and allow for manual refreshes only.

Resolve links and display L attribute

CuteFTP will display information about the file a link refers to (size, type, etc.) and the L attribute for easy identification.

Resolve symbolic links

Link file is displayed as normal file or directory, no L attribute. If this option is selected, link files will be indistinguishable from other files.

Do not resolve links

CuteFTP will not attempt to find the file that a link refers to. Useful for downloading link files.

Use Logical Parent Directory

Active by default, this feature specifies the previously visited directory as the parent directory rather than the actual physical parent.  It is useful on sites with many inter-directory links.


Display

  Related Topics

Customize the appearance of CuteFTP easily with the following options.

Show Splash

As a default, the CuteFTP splash screen will appear when the program is launched.  Click the check box next to 'Show Splash' to open CuteFTP without seeing the splash screen.

Show full directory path in local pane

Active by default, the full path is shown in the top portion of the local pane.

Show file size in bytes

Users have an option to see the file size in bytes. The program default is kilobytes.

Auto-save sorting settings (by size, date, etc.)

When in Long Listing, you can sort file names, extensions, etc. in ascending or descending order by clicking on the sort columns located in each pane.

Show cumulative file size in queue status bar

Displays total size of files in Queue.

Auto hide the Quick Connect after each use

Quick Connect will be hidden after use.

Don't show system icons

If checked, CuteFTP will use generic icons for files instead of system defined icons. This can greatly increase the speed which large numbers of files are displayed.

Toolbar

Show Text

Select this box to display text under the buttons on the Tool Bar. Recommended if you are using a higher resolution.

Customize

Select this box to allow addition and removal of buttons to the CuteFTP main window though the Customize Tool Bar screen. If too many buttons are selected, CuteFTP may not be able to display them all on the screen.

Double-Click Action

Users may designate what action will occur when the user's mouse is double-clicked.  The default is 'transfer'.

If you select 'transfer':	Double-clicking a file name will initiate a transfer.

If you select 'view':	Double-clicking a file name will bring the file up in a text editor such as Notepad.

If you select 'execute':	Double-clicking a file with an .exe extension will launch the associated application.

If you select 'nothing':	Double-clicking a file will result in no action.  Nothing will happen.


Colors

  Related Topics

Change the default CuteFTP color scheme here.

General

Remote and Local Pane Focus Indicator

Changes the color used to indicate which pane is active.

Status Log

The following options determine the color used when recording Log Files.

Log "STATUS" commands text color

Log "COMMAND" commands text color

Log "ERROR" commands text color

Other log events text color


Fonts

  Related Topics

Default fonts may be changed to user preference.  Fonts for the Log window and the Panels (remote/local directory windows) can be changed independently of one another.

To change Panels fonts (local and remote panes):

1	Click the 'Select Font' button on the Panels Font box to access the font menu.

2	Select a font, font style and size for the panels (local and remote panes).

3	Click the 'OK' button to accept the changes or click the 'Cancel' button to exit to the previous screen without saving changes.

To change Log window fonts:

1	Click the 'Select Font' button on the Log window fonts box to access the font menu.

2	Select a font, font style and size for the log window text.

3	Click the 'OK' button to accept the changes or click the 'Cancel' button to exit to the previous screen without saving changes.


Sound

  Related Topics

Connect and end transfer sounds are audio tones played when connection to the server occurs and when transfers are complete.  These sounds will only be heard if your PC has a sound card.  Users may select standard windows sounds or use a sound file from another source.

To select another standard windows sound:

1	Select the Event sound to change.

2	Enter the path of the sound file in the File box.


Helper Applications

  Related Topics

Specify the external programs CuteFTP will utilize for viewing Text and HTML.

Text Files Viewer

Specify the viewer you wish to use when viewing text.  The default viewer is Notepad.  If you wish to use a different viewer, click the button at the end of the field and browse for the .exe file that launches the program.

HTML Editor

Specify the HTML editor program you wish to use. CuteHTML is the default HTML editor, and is installed with CuteFTP. If you wish to change this, click the button at the end of the field and browse for the .exe file that launches the program or leave the field blank.


Prompts

  Related Topics

CuteFTP will send prompts during program operation to help users avoid mistakes, confirm that actions were successfully completed, or to offer help for certain functions.

Transfer/Overwrite/Resume/Skip Prompt Options

Overwrite Confirmation (download)

Select this box to direct CuteFTP to prompt you if your transfer operation is about to overwrite a file.  Options are to Skip, Resume (for broken transfers), Overwrite, or Rename the file.

Overwrite Confirmation (upload)

Select this box to direct CuteFTP to prompt you if your transfer operation is about to overwrite a file.  Options are to Skip, Resume (for broken transfers), Overwrite, or Rename the file.

Automatically close prompt windows after

Select a default number of seconds to display a prompt window before closing.  Click the up arrow to increase the number of seconds and the down arrow to decrease the number of seconds.

Default Action

Choose 'Overwrite' to replace a file.  Choose 'Resume' to complete a broken transfer, or 'Skip' to cancel an operation.

Other Prompts

"Can't connect to server"

CuteFTP will display a message indicating than a connection the FTP server could not be established.

Drag & Drop Operations Confirmation

Select this box to direct CuteFTP to prompt you for confirmation when you drag and drop files.

Disconnect During Transfer Confirmation

Select this box to direct CuteFTP to issue a warning message when you try to disconnect during a transfer.

Transfer Binary File in ASCII Mode Warning

Select this box to direct CuteFTP to warn you if you are about to transfer a binary file (.exe, .wav, etc.) in ASCII mode.

Delete from queue confirmation

Select this box to direct CuteFTP to prompt you when deleting files from the queue.

"File unavailable" prompt

See Ratio Sites under Cute MP3 and File Finder.

Login message

Displays the login messages sent by the FTP server.

Directory messages

Show server messages when changing directories.

Confirm file names

Prompts when changing file names.

AntiVirus Offer

Uncheck to remove AntiVirus offers.

Missing permissions

Warning displayed if CHMOD is done incorrectly.

Delete Confirmation

Select this box to direct CuteFTP to prompt you when deleting a file.


Keyboard Shortcuts

Depressing the ALT key will allow you to access the CuteFTP menu functions through the keyboard.

Ex. ALT-F will activate the File menu item.

The following keyboard shortcuts can be used for easier navigation within CuteFTP:

Key	Function

Delete	Delete File

Backspace	Directory Up

Tab	Switch Browser Focus

F1	Help

F2	Rename

F3	Find Next

F4	Site Manager

CTRL F4	Quick Connect

SHIFT F4	Disconnect

F5	Refresh Screen

F6	Toggle Local Window

F7	Toggle Remote Window

F8	Directory Information

F9	Stop Transfer

Escape	Stop Transfer

F10	Toggle Queue Window

F11	Compare Directories

F12	Toggle Log Window

CTRL A	Select All

CTRL SHIFT A	Change Attributes

CTRL C	Copy

CTRL D	Change Directory

CTRL E	Execute File

CTRL F	Find

CTRL G	Short Listings

CTRL H	Long Listings

CTRL I	Load Index

CTRL L	Filter

CTRL M	Make New Directory

CTRL P	Paste URL

CTRL Q	Quit CuteFTP

CTRL R	Reconnect

CTRL U	Change User

CTRL V	Paste

CTRL W	View File

CTRL X	Cut

CTRL PGDN	Download

CTRL PGUP	Upload

Numberpad +	Group Select

Numberpad -	Group Deselect

Numberpad *	Invert Selection


CuteFTP Automatic Update

What is the Auto Update Feature?

The Auto Update feature keeps your version of CuteFTP currenty and up to date. By downloading the newest version of CuteFTP automatically, you'll always have access to the most current features CuteFTP has to offer.

How does it work?

CuteFTP connects to the GlobalSCAPE website and determines if a newer version is available. If a newer version does exist, CuteFTP begin downloading a program to update the current version.

Will Auto Update send any personal information over the internet?

The Auto Update feature only checks the version number of CuteFTP. There is no other information sent over the internet.

How do I activate/deactivate Auto Update?

If the Auto-check for version upgrades option is checked under Edit->Settings->Advanced, the Auto Update feature will run every 8 days. Uncheck this option to disable. To run Auto Update manually, select Help->Check for New Version from the menu bar.

Auto Update doesn't work!

There are a few reasons the Auto Update feature may fail to work properly:

Many users trying to download an update.

Server is inactive/down.

CuteFTP cannot find an active internet connection.

Keep trying; eventually the update will succeed.